[google|sql] Initial support for Google Cloud SQL

This commit adds the initial support for Google Cloud SQL:
- Adds a new service 'SQL' to the existing 'Google' provider
- Creates new shared methods to be reused by different services
- Add requests, models and tests for Tiers
Link catalog item to a catalog in Mock
[aws] add mock tagging for acls and vpcs, refactor types
add tagSet to describe_network_acls
pass tags when creating network acl
remove tag setting from describe_network_acls
apply tag filters to network acls
add tests for acl tag filtering
clean up acl test tag
update delete_tags request to match create_tags
add tagging for vpcs
move tagged_resources method to compute
Add Fog::Compute.create_many and bootstrap_many
Create volume in specific availability zone.
add ability to replace existing Dyn records
Fixing uniq_id issue with create_load_balancer mock
Forgot to commit uniq_id
Merge pull request #3032 from blentz/dyn_allow_replace

add ability to replace existing Dyn records
[vcloud_director] gateway should be nullable in network
Fixing uniq_id issue with create_load_balancer mock