Remove override of instances instance-setting in autoscale groups

Fixes issue introduced in ef47f6316ead386f9274f5c4bc4f828946e0ef54
Fix initialization of instances array in AWS autoscaling group
fixing firewall config to follow api documentation

Changed include following fixes:
1. policy, description and port fields are not mandatory.
2. Request layer should be dump and should not do smart handling of
data. Accepting data in same format as documented in api doc =>
https://pubs.vmware.com/vcd-51/index.jsp#doc/index.html
3. SourceIp and destinationIp fields are used to control source and destination
for traffice. These fields are included in documentation, but there is
no other field provided to accept ips.
Added missing health check uri and pool description
[vcloud_director] Ensure task :Owner is always present.
Merge pull request #2345 from alphagov/fixing_bugs_in_firewall_configuration

Fixing bugs in edgegate service configuration
Merge pull request #2341 from seatgeek/master

Remove override of instances instance-setting in autoscale groups
Merge pull request #2346 from alphagov/vcloud_director_get_task_bug

[vcloud_director] Ensure task :Owner is always present.
Fix initialization of instances array in AWS autoscaling group
Merge branch 'auto-scaling-group-initializer-bugfix' of github.com:faber/fog into auto-scaling-group-initializer-bugfix
Merge pull request #2342 from faber/auto-scaling-group-initializer-bugfix

Fix initialization of instances array in AWS autoscaling group
Release 1.18.0
[aws|cloudwatch] remove :host key from request
[OS|Volume] Add listing/showing volume types
Merge pull request #2349 from burns/aws_cloudwatch_host_param

[aws|cloudwatch] remove :host key from request
Merge pull request #2343 from grk/openstack-volume-types

[OS|Volume] Add listing/showing volume types
Merge branch 'master' of github.com:fog/fog into test_fix6