Update 54 Virtual Machines with incorrect OS Configuration.ps1

Changes made to optimize running time of module query on larger environments. Changes reduced running time in my environment from 575 seconds to 125 seconds
Update 54 Virtual Machines with incorrect OS Configuration.ps1

Change $VM|Get-View to $FullVM - Line 5 for efficiency
Update 58 Virtual machines with less hard disks than partitions.ps1

Changed to use $FullVM for efficiency and integrated property logic into the Selects and Wheres
Update 73 - VM - More RAM than free space on Datastore.ps1

Modifidied Line 9 to reference $Datastores object variable already loaded rather than process a Get-Datastore on each VM.
Merge pull request #81 from kdmhorn/patch-1

Changes to Modules 54, 58 and 73 to use more efficient lookups and queries.