Add rubygems_version attribute to rvm_ruby resource

This currently affects only the initial installation of the ruby.
Changes to work with Omnibus and chef_gem
Fix for rvm_gem with omnibus, causing issues for gems with native extensions
apply ruby patchsets
Update gem dependencies.
Merge pull request #125 from gondoi/master

RVM gem with Omnibus
Add chef_gem dependency as a backwards compatible shim.

References #125
Log Ruby build times to .info, formerly to .debug (it's dang useful).
Run ruby_block[update-java-alternatives] before installing JRuby.

This is necessary on Ubuntu and Debian platforms otherwise the JRuby
installer cannot find `java` in the PATH. Yeah, this makes me cry too.
Use fork of java cookbook in Berksfile to fix install on Ubuntu/Debian.
Merge pull request #100 from getaroom/rubygems_version

Add rubygems_version attribute to rvm_ruby resource
Add integration tests for rubygems_version support & more.

Adding some baseline sanity tests to cover:

* patch support
* rubygems_version support
* jruby support
* ree support

References #100
Merge pull request #137 from mariussturm/master

Fix rvm_ruby patch support.
Update default Ruby to ruby-1.9.3-p327.
Add integration test to cover patch support, thx to @mariussturm.

References #137
Add explicit support for ubuntu-12.04 in README, thanks @liangzan.

Closes #116
Call rvm by path for rvm_ruby install/uninstall/remove.

This will skip any automated installation of requirements.

References wayneeseguin/rvm#1466
Refereces wayneeseguin/rvm-gem#11
Long variable names are not good.
Code reformatting.
Require rvm gem >= 1.11.3.6 (support for :rvm_by_path).