I believe the official stance is that yes, VC as a VM is supported, however Vmotioning the Virtual Center VM is not, because VC is the one that takes care of orchestrating the VMotion operation, and it shouldn't be VMotioning itself!
In practice it does work, but you may run into problems; so make sure you set the VC VM to be ignored by DRS.
Also note MSDE isn't supported for production environments, you need to be running a real SQL server. In our case, we made VC a physical box to avoid the problem of VC being unavailable if the cluster was offline.