Fix exception if listing raw vSphere volumes (thinProvisioned method missing)
[aws|dns] omit ttl for alias records
initial commit of changes to add network interface during instance creation
merge upstream changes
make sure mock creates interface that doesn't already exist
initial commit of changes to add network interface during instance creation
make sure mock creates interface that doesn't already exist
Merge branch 'AWS-run_instance-attach-network-interfaces' of github.com:madAndroid/fog into AWS-run_instance-attach-network-interfaces
writenig provider for sakuracloud ,wip

list ssh_keys and create disk

add models and requests for  create computer

create server at once

add bin and route file

update create_with

write getting_started wip. and create helper methods.

add sakura to mock_helper

add bin and route file

write getting_started wip. and create helper methods.

add mocks and test

create tests and write getting started

writenig provider for sakuracloud ,wip

list ssh_keys and create disk

add models and requests for  create computer

create server at once

add bin and route file

update create_with

write getting_started wip. and create helper methods.

add sakura to mock_helper

add bin and route file

write getting_started wip. and create helper methods.

add mocks and test

create tests and write getting started

mv getting_started to docs

mv getting_started to docs

use snake_case for models

fix: wrong usage of :aliases

update doc. replace to snake_case from class

update mocks format

Fix: remove commas for Ruby 1.8.7

duplicate example

use create method with option if atatch volume

remove empty line (checking travis works..)

fix args for core/provider.rb#service
[vsphere] fix broken detection of existing network interface type
added docker support
Added a fingerprint parameter to set_metadata request, since without this property the request with 'CONDITION_NOT_MET' status.
[vcloud_director] get_network_complete

The existing get_network request method does not return the complete
network details provided by the API -- the parser is lossy. In addition, it
rewrites vCloud elements in a ruby-ish way, which then requires retranslation
to load back in the API.

It is not possible to adjust the get_network request without breaking code that
already depends on it (in particular, the current Network model), hence the need
for a tandem method.

The get_network_complete method returns in a format that should be loadable
into post_create_org_vdc_network, as suggested by API documentation.
[vcloud_director] Add tests and connect up get_network_complete
extended the server (container) attributes
Switched places between the optional arguments for the set_metadata request on google provider to support older ruby versions.
Include auto-assigned IPs in public IP's
[Brightbox] Extract to provider module
[aws] fix race condition in v4 signature tests

closes #2698
1. Added the fingerprint parameter to the set_metadata mock definition
2. Added comments to set_metadata to clarify how the fingerprint parameter can be generated.