Add custom_fields support to vcloud_director
Fix typo
Add custom_fields to vapp, remove debug info
Add couple of functions and tests
Adds VPN section to edge gateway service configuration
Adds DHCP to edge gateway service configuration
[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
Using end_point rather than static IP 10.194.1.65 on xsi.
properly initialize compute object inside elb methods
[aws/security_group] Support mock of group from another account

It is possible to have a security group rule refer to group that is a
different account, by UserId and GroupId or GroupName. If a GroupName is
not supplied, the security group mocking implementation searches for the
security group that matches the supplied GroupId. This commit allows for
a default GroupName of nil if it is not supplied.
Merge branch 'master' of https://github.com/fog/fog into edge-gateway
fix for 1.8.7
fix EngineVersion for PendingModifiedValues (plus minor cleanup)
Merge pull request #2980 from engineyard/r3

properly initialize compute object inside elb methods
Merge pull request #2968 from dbatwa/edge-gateway

VCloud Director - Edge gateway
Merge pull request #2982 from 20goto10/feature/fix_pending_engine_version

AWS RDS - Fix EngineVersion for PendingModifiedValues (plus minor cleanup)
Merge pull request #2979 from gregburek/aws-sg-mock

[aws/security_group] Support mock of group from another account
Add basic mock data for vapp/vm
add Mock for get_vapp
extend get_vdc mock to return contained vApps