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.
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
remove jekyll dependency
Move PrivateIpAddress to the NetworkInterface structure

Only if it exists (in order to associate a public ip).
Merge pull request #2913 from porridge/fix-coveralls

Fix #2892: "rake travis" fails with can't modify frozen String
Merge pull request #2909 from betawaffle/move-private-ip-to-network-interface

AWS: Move PrivateIpAddress to the NetworkInterface structure if it exists
Merge branch 'master' of https://github.com/fog/fog
added test for snapshot to non-existent vapp