added support to run hyperv agent on 0.0.0.0 and startuprouting command will discover the ip details and send in response
XS VMmetadata platform contains virtual platform related info, CS should save platform info in DB to migrate the VM to other Cluster

Conflicts:
	engine/orchestration/src/com/cloud/vm/VirtualMachineManagerImpl.java
	plugins/hypervisors/xen/src/com/cloud/hypervisor/xen/resource/CitrixResourceBase.java
	server/src/com/cloud/template/TemplateManagerImpl.java