[vsphere|compute] cleanup merge conflicts with clone method
Assign service to clone_result before new instance of vm
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.
[google|compute] Fix externalIP setup.
Fix bug in list images example
typo
Merge branch 'master' of github.com:fog/fog
[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.
Merge branch 'master' of github.com:fog/fog
AWS IAM userless key management

implement mocks for create_acces_key, list_access_keys,
update_access_keys

support fog.access_keys without specifying user as amazon does:
http://docs.aws.amazon.com/IAM/latest/APIReference/API_ListAccessKeys.html
[aws|storage] ensure connection uses correct scheme, host and port

Currently, the `:scheme`, `:host` and `:port` are determined in
`#request_params` and passed as request parameters. However, passing
these as request parameters does not override the URI used to establish
the connection, which is used by Excon for the underlying socket.
Excon now considers these to be invalid request parameters.

This patch defers establishing the connection until the proper URI is
known, while still allowing the `:persistent` option to work as long as
the URI doesn't change.
Merge pull request #2283 from engineyard/iam_stuff

AWS IAM userless key management
Merge pull request #2281 from burns/aws_storage_connection

[aws|storage] ensure connection uses correct scheme, host and port
[aws|storage] remove unused :path option
[vcloud_director] improoved tests for #ensure_list!