Implemented VMScheduler logic to find the best host among hostFilter results
Added Cloudstack overprovisioning support and unit convertion for memory in HostFilter