rvm-install stage no longer exists. Fix Vagrant box
Deal with Passenger moving the Apache module

As best I can tell, for Passenger

    $version >= 4.0.0           ${gemdir}/buildout/apache2/mod_passenger.so
    3.9.0 <= $version < 4.0.0   ${gemdir}/libout/apache2/mod_passenger.so
    $version < 3.9.0            ${gemdir}/ext/apache2/mod_passenger.so

This commit also specifies $HOME in execs of rvm commands; not having it
set was breaking on EC2 instances.  Finally, I switch to the `osfamily`
fact instead of `operatingsystem` to add compatibility with additional
platforms.
Adding sigil to remove deprecation warning
[blacksmith] Bump version
Use ensure_packages instead of 'if defined'
Add an ubuntu vagrant box for testing
[blacksmith] Bump version
notify rvm_version has been removed, remove missing dependency
[blacksmith] Bump version
Merge branch 'maestrodev' of https://github.com/maestrodev/puppet-rvm into puppetlabs_apache

Conflicts:
	manifests/passenger/apache.pp
	manifests/passenger/apache/centos/post.pp
	manifests/passenger/apache/centos/pre.pp
	manifests/passenger/apache/ubuntu/post.pp
	manifests/passenger/apache/ubuntu/pre.pp