Add migrate() to Server.

As we can't directly tell OpenStack where to migrate a server to, we work around this by disabling all Compute services, enabling a target Compute service, beginning a migration, and then re-enabling all Compute services.