Update excon dependency to version ~>0.30.0
Fix typo in documentation
changed shutdown to reboot in reboot server method
[vcloud_director] Fix medias#create - issue #2440
Added syntax highlighting for ruby code fragments
[rackspace|queues] updating set_messages= to populate the claim_id attribute on messages in order for destroy to work properly.
[AWS|RDS] Support for creating and removing subnet groups.
[vcloud_director] update name, description and storage_profile for vm
updated documentation for put_vm
[aws|rds] Implement `ready?` for subnet group.
Make changes to a copy of the options parameter

If the method alters the options hash, clients calling this method in a loop
will unwittingly be sending a different hash on the second and subsequent calls.
Give 'versionId' value the expected structure
Added parameter to force request timeout on xen
Disable coveralls on travis with jruby

Causes an error

Coveralls encountered an exception:
Java::JavaLang::OutOfMemoryError
Java heap space
[AWS|Autoscaling] Fix option name in documentation
Ensure vpc created in a test doesn't affect another
Modified AWS S3 mock, so that it errors when creating an existing bucket

AWS S3 returns a BucketAlreadyOwnedByYou error when attempting to create a bucket that already exists, in a region other than the default. This commit modifies the mocked object to reflect this.
[google] Instances are created without description, and disk size is ignored

Handle hash merge! properly
[google] Implement operation model

Check that server and disk destroy operation starts successfully
Implement get and delete requests
Handle 204 responses without body
Return excon response with same status as the api returned
Delete delete_operation api method that doesn't exist
Add mocks for operations and use them in disk and server
ecloud api version bump

fixes #2451