Add missing metadata.rb files

Also:

* Specify dependent cookbooks for rvm cookbook
* Allow parts of node.travis_build_environment to be overridden