[aws|region validation] Region validation extracted into a separate class and used by both, mocks and real.
[vcloud_director] Add tests and connect up get_network_complete
[Brightbox] Destroy snapshot after completion

This works around an issue where you can not detect if a Cloud SQL
Instance is being snapshotted.

A new API restriction is that you can no longer delete an instance that
is being snapshotted so this suddenly began failing.

Now we look for a new snapshot and poll until it is ready only then can
we safely issue the destroy command.
Merge pull request #2684 from brightbox/fix_early_delete

[Brightbox] Destroy snapshot after completion
extended the server (container) attributes
Merge pull request #2653 from josephholsten/config_drive_rs

add config_disk attribute to rackspace compute_v2 server
[openstack] Add more observable states for openstack models - tests corrected.
Merge pull request #2677 from evertrue/mock_network_attachments

Mock out the attachment of network interfaces from the instance's perspective
Switched places between the optional arguments for the set_metadata request on google provider to support older ruby versions.
[aws|region validation] Error message of the test to match error of the validator.
Merge pull request #2631 from radekg/master

[openstack] Add more observable states for openstack models.
[Brightbox] Remove SQL instance snapshot attr

This didn't make it into the final API
Merge pull request #2689 from brightbox/remove_snapshot_attr

[Brightbox] Remove SQL instance snapshot attr
[core] Make the wait timeout truly global

The Rackspace helper changed the Fog.timeout global for all live tests
so the core test which expected "600" failed since it was now "2000"

Since it is a global setting it has been moved to the global test helper

It can now also be controlled by the FOG_TEST_TIMEOUT env variable.
Merge pull request #2690 from fog/make_timeout_change_global

[core] Make the wait timeout truly global
Set fast_finish on Travis CI
[Brightbox] Support Cloud SQL maintenance windows

Enables setting of `maintenance_weekday` and `maintenance_hour` values
to specify the maintenance window where updates may be applied to the
SQL instance.
Merge pull request #2692 from brightbox/maintenance_window_options

[Brightbox] Support Cloud SQL maintenance windows
[internetarchive] Correct test tagging

The provider is declaring itself as "internetarchive" which does not
match the tags "internet_archive" used on the tests.

Since we blacklist the tests that are run, it meant they continued to
run even if no credentials were present.
Merge pull request #2693 from fog/fix_internet_archive_tag

[internetarchive] Correct test tagging