[vsphere|compute] restore default guest_id so setting it is optional
[google] Implement disk mocks and enable tests

Avoid repeating api_version
Add persistent disk to insert_server mock
Use Fog::Mock.delay properly instead of Fog.timeout
Update default image
[google] Alias flavor_id and machine_type for consistency with other providers
[Brightbox] Clean up Cloud IP mapping code

When passing an object that responds to `identity` which is all of our
resources, we can pass the resource's identifier in to the API call to
make it easier to use without maintaining a list of classes.

Server's need to use the interface for the destination so they override
a new `mapping_identity` method which is picked up first.

Anything else (such as a String identifier) is passed directly to the
API request as before.
Merge pull request #2435 from brightbox/clean_mapping_code

[Brightbox] Clean up Cloud IP mapping code
[Brightbox] Code style clean up

First pass at cleaning up the code to a better, more consistent style.
[rackspace|queues] adding the queues getting started guide
[rackspace|queues] updating set_messages= to populate the claim_id attribute on messages in order for destroy to work properly.
Merge branch 'master' of github.com:fog/fog into claim_fix
Merge pull request #2437 from brightbox/style_cleanup

[Brightbox] Code style clean up
Merge pull request #2421 from maestrodev/google-tests

[google] Implement disk mocks and enable tests
Merge pull request #2434 from maestrodev/google-flavor

[google] Alias flavor_id and machine_type for consistency with other providers
return NS and SOA records as per https://github.com/fog/fog/issues/2419 - this allows us to work with NS subdelegations, as well as the NS and SOA records while the type can't be changed, the values and TTLs can be
Merge pull request #2439 from CpuID/master

return NS and SOA records - https://github.com/fog/fog/issues/2419
[AWS|Storage] fixed signed urls when using session tokens

the session token needs to be added to the signature as a header
(as well as being included in the query string)
changed shutdown to reboot in reboot server method
Merge pull request #2443 from fcheung/fix_aws_signed_url

[AWS|Storage] fixed signed urls when using session tokens
fix for broken AWS records tests

see #2439
Update excon dependency to version ~>0.30.0
Merge pull request #2444 from sferik/update_excon_dependency

Update excon dependency to version ~>0.30.0