[vcloud_director] missing post_capture_vapp functionality
[vcloud_director] Implement post_create_catalog_item
promote read replicas
fix
fix parser
update to mocking code
Change signature of stop method.

Passing a boolean is now deprecated in favour of a hash, this
change is introduced to keep fog forward compatible with api
changes and to make the fog api more consistent.
Add support for expunging node in cloudstack.

The method takes a hash, if expunge is set to true in that hash
the vm is expunged immediately. Expunge is false by default.
Make job polling requests for Dyn retryable within exconn by passing the idempotent option.
promote read replica test (pending), style cleanup
Merge branch 'develop' into feature/rds_promote_replicas
[GH-2873] Ensure fog is using fog-core 1.22+

fog-v1.22.0 went out with the dependencies loosely defined so it would
accept fog-core-v1.21.

fog/fog-core@e164cc7 removed a Vsphere helper method than had been
incorrectly defined on the Fog module. This was then extracted into
fog-core.

The fix was applied to `fog` already but the dependencies allow the
incorrect version of fog to run with the cleaned up version of fog-core
whilst they should not.
Merge pull request #2870 from pdrakeweb/dyn-poll-retry

Make job polling requests for Dyn retryable within exconn by passing the idempotent option.
Merge pull request #2856 from lndbrg/add-support-for-vm-expunging

Add support for expunging node in cloudstack.
Merge pull request #2861 from 20goto10/feature/rds_promote_replicas

RDS Promote Read Replicas
Add pretend networking and interface association to the network interface mocking
sub double for single quotes
Treat device index as string instead of int
Set instance vpcId based on subnet vpcId
More aggressively reset the mocking environment