Introduce POM dependency on VSphere 5.1 SDK, not done yet, WIP.
Merge branch 'master' into vim51_win8
Upgrade to use Vsphere 5.1 SDK jar, fixed all compilation error with new
wrapper class VmwareClient.
Merge branch 'master' into vim51_win8

Conflicts:
	plugins/hypervisors/vmware/src/com/cloud/hypervisor/vmware/VmwareServerDiscoverer.java
	plugins/hypervisors/vmware/src/com/cloud/hypervisor/vmware/manager/VmwareManagerImpl.java
	plugins/hypervisors/vmware/src/com/cloud/hypervisor/vmware/resource/VmwareContextFactory.java
	plugins/hypervisors/vmware/src/com/cloud/hypervisor/vmware/resource/VmwareResource.java
	pom.xml

Signed-off-by: Min Chen <min.chen@citrix.com>
Merge branch 'master' into vim51_win8
Fix cast error from List<?> to array.
Merge branch 'master' into vim51_win8

Conflicts:
	plugins/hypervisors/vmware/src/com/cloud/hypervisor/vmware/resource/VmwareContextFactory.java

Signed-off-by: Min Chen <min.chen@citrix.com>
Fix a bug in converting Enum type to String.
Fix ClassCastException.
Merge branch 'master' into vim51_win8
Fix a bug in register template, cannot find template adapter.
Add new windows 8 guest os entries to DB.
Trust all certificate in vcenter connect.
Enable logging in systemvm.
Fix systemvm.iso path search issue.
Add new dropdowns to primary storage form

Adds the following new fields, to support targeted storage pool:

-Scope drop-down (zone/cluster/host)

-Host list drop-down
scale UP CPU and memory UI
scale UP CPU and memory UI
zone wide primary storage
zone wide primary storage server side changes