initial commit of changes to add network interface during instance creation
Make Coveralls opt-in

Due to looking for a value of 'false' whenever I run tests locally
without the `COVERAGE` env variable coverage is very slowly, still
calculated - it then aborts without doing anything because I'm not using
a CI setup.

This adds the setting in for Travis to opt in and should exclude
coverage work for anyone running tests locally.
Reduce size of Travis matrix

We excluded almost as much as we care about and adding COVERAGE created
a number of invalid combinations so this changes the matrix to include
the workable combinations of Ruby version and Gemfile.

COVERAGE is only on Ruby 1.9.3 whilst I confirm this is working
Revert to original .travis.yml and include one case
[Brightbox] Add support for Cloud SQL service

This adds support for Brightbox's Cloud SQL DBaaS.

It is currently still part of the Compute service so all resources can
be managed from one connection to the service.
Update Flavours.rb with new M3 Instance Types

*Accouncement*: http://aws.typepad.com/aws/2014/01/aws-update-new-m3-features-reduced-ebs-prices-reduced-s3-prices.html
*Instance Types*: http://aws.amazon.com/ec2/instance-types/
[vcloud_director] fix typo as per #2621
[Brightbox] Remove old #destroy request

All the "destroy" methods were renamed to "delete" but this file was not
removed.
[openstack] image.update_image_members expects are incorrect #2627
[openstack] Fix for OpenStack flavor id calculation.
Use case-insensitive header access for Location.
Fix case sensitivity of the Content-type header.
make sure mock creates interface that doesn't already exist
Merge branch 'AWS-run_instance-attach-network-interfaces' of github.com:madAndroid/fog into AWS-run_instance-attach-network-interfaces