bug #3212: Update monitor state reporting from KVM, Xen, ESX and vCenter drivers
bug #3212: STATE='d' moves the VM to POWEROFF instead of SUSPENDED
bug #3212: Move VMs to poweroff if the were running last time we got monitor data from the host. Move VMs to running if they are recovered. Remove unused code for vmware_driver
bug #3212: Only move VMs to poweroff it they have been successfully monitored at least once.