allow custom hp_service_type
applied hp_service_type fix on all services.
[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
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.
fix mock for purchase ri
[core] log warning for unrecognized arguments
[core] identify origin of log messages
Merge pull request #2297 from aabes/aws-resv-end

AWS describe reservation end date
Merge pull request #2299 from avic85/master

Update create_server.rb
Merge pull request #2300 from burns/warn_invalid_args

[core] log warning for unrecognized arguments