CLOUDSTACK-6931: Set hypervisor.type in agent.properties using cloudstack-setup -t option. Default is kvm.

(cherry picked from commit 89854de18da62d0808363781ad27fc310eb9b8cd)
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
CLOUDSTACK-7211: Add Guest OS mapping before returning VirtualMachineTO object

Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
(cherry picked from commit 89fabe82b9b28df7405022a1707f71dbddfe1604)
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>