fix put_bucket_acl request for Google Cloud Storage service
remove unnecessary duplication in put_bucket_acl request in Google storage
add put_object_acl request to Google Cloud Storage service
adding new HVM-based instance types to AWS in lib/fog/aws/models/compute/flavors.rb
Fixes for AWS Mocking

lib/fog/aws.rb
Previously chose 4xRandom numbers between 0 and 999, now uses the Mock random_ip which returns numbers that will be within acceptable number range.
Old method was returning invalid numbers that then failed to pass range checks.

lib/fog/aws/requests/compute/associate_address.rb
Re-fetch address if we have to look up public-ip using allocation-id, otherwise it remains nil and the ip-address/instance aren't updated correctly.

lib/fog/aws/requests/compute/describe_addresses.rb
The allocate-address request uses allocation-id to look up ip address if allocation-id is given instead of public-ip, so added that as searchable in mock data.
Merge pull request #2565 from elight/master

[OpenStack] Fixed formatting errors
Merge pull request #2564 from maestrodev/maestro-aws-associate-testing

Fixes for AWS Mocking
Merge pull request #2563 from FestivalBobcats/master

Support for new HVM-based instance types on Amazon EC2
Merge pull request #2555 from allomov/fix-put-bucket-acl

[google|storage] Fix put_bucket_acl request
Merge pull request #2556 from allomov/add-put-object-acl

[google|storage] Add put_object_acl request
DNSimple get_domain also accepts domain name

As the real DNSimple behaviour, get_domain also accept a string argument.
Added Openstack compute support for add_security_group and remove_security_group
[google] Expose Google API client, compute and api_url for easier debugging
Rackspace/examples; cloudfiles directory is set to public, therefore file is accessible.
Update rubygems to fix travis in ruby 1.8
Fix typos that make ruby 1.8 break
Merge pull request #2572 from andjonno/master

Rackspace/examples; cloudfiles directory is set to public, therefore fil...
Merge pull request #2568 from josacar/master

[dnsimple] make get_domain also match to domain name
Merge pull request #2573 from maestrodev/google-debug

[google] Expose Google API client, compute and api_url for easier debugging
Merge pull request #2574 from maestrodev/travis-fix

Update rubygems to fix travis in ruby 1.8