Fix #2892: "rake travis" fails with can't modify frozen String

Make an unfrozen copy of RUBY_VERSION so that rubygems version can
strip! it.
[openstack|compute] added descriptions to returns blocks in the security_groups tests in hopes of trying to track down the cause of issue #2874
[rackspace|storage] made the index operator use indifferent access in order to fix issue #2881
[openstack|storage]  fixing bug metadata indifferent access implementation
Merge pull request #2898 from rackspace/metafix

[rackspace|storage] metadata now supports indifferent access
Merge pull request #2895 from rackspace/debug_openstack_tests

[openstack|compute] Add descriptions to returns blocks in the
[AWS] add describe_vpc_attribute
Denser code style
Merge pull request #2901 from goldendeal/describe_vpc_attribute

Add support for AWS describe_vpc_attribute
[aws|elb] Fix tests so that they work with FOG_MOCK=false for both EC2-Classic and VPC style AWS accounts.
[aws] update refs to ec2_compatibility_mode
Merge pull request #2893 from mikehale/fix-elb-tests

Fix elb tests
Merge pull request #2 from bears4barrett/master

Updated from fog 1.19 to fog 1.22
allow to instantiate template without network_id
Merge pull request #3 from bears4barrett/vcloud_updates

allow to instantiate template without network_id
Merge pull request #2905 from bears4barrett/master

Allow vApp Template Instantiation without network_id
updated regions list
Behave more like DO when private_networking flag is passed in.  Include a private_ip_address in the response only if the region supports private networking.
fixed whitespace
Merge pull request #2907 from davebenvenuti/improved_digital_ocean_mocking

Improved digital ocean mocking