Make StateProvidet gather data from the hypervisor; some refactoring
Migrate all operations of Virtualbox Hypervisor to VirtualboxManagerWrapper