CLOUDSTACK-5626: Simplifying VM Migrate code

Signed-off-by: SrikanteswaraRao Talluri <talluri@apache.org>
CLOUDSTACK-6147: Adding first set of test caess for Dynamic Compute Offering feature

Signed-off-by: SrikanteswaraRao Talluri <talluri@apache.org>