allow custom hp_service_type
applied hp_service_type fix on all services.
Update GCE to v1beta16
[google|compute] examples tweaks.
Merge branch 'master' into gce_v1beta16
@icco can't spell.
[vcloud_director] Change input options structure.

  #put_guest_customization_section_vapp
  #put_network_connection_system_section_vapp

Although no longer documented, the previous options structure is still
accepted and is mutated into the new structure. This behaviour is likely
to be deprecated at some point.
[vcloud_director] improoved tests for #ensure_list!
[vcloud_director] fixes so that non configured gateway are supported
[aws|iam] Don't pass :host to Excon request 

Related issues: #2262, #2265 & #2284
Merge pull request #2293 from icco/master

Fix external IP config for GCE.
Merge pull request #2222 from icco/gce_v1beta16

[google|compute] Upgrade to v1beta16
add end date for aws instance reservations
 - update compute api version to 2013/10/01
 - add 'end' to described_reserved_instance
[vSphere] Implemented feature to specify a socket cpu layout as specified in vmware API. If not used numCoresPerSocket is left out and default VMware behaviour is used.
[vSphere] also fixed bug in vm_reconfig_memory: wrong memory value passed to reconfig_hardware (memory in bytes instead of memory in MB).
Merge pull request #2292 from bousquet/aws-iam-excon-warning

[aws|iam] Don't pass :host to Excon request
Merge pull request #2298 from MarcGrimme/cpu_sockets

[vSphere] Implemented feature to specify a socket cpu layout as specified
Merge pull request #2177 from omarreiss/allow-custom-hp-service-type

allow custom hp_service_type
[google|storage] ensure connection uses correct URI

This defers establishing the connection until the proper scheme, host
and port can be determined from the request, as these are now invalid
Excon request parameters.
Update create_server.rb

Fixed issue when creating new xen-vm with HVM-bootpolicy  argument, it still remains empty.