Mass copy of files from old passenger-nginx attempt.

The merge with maestrodev was going to be messy, so I started with
mastrodev/puppet-rvm and copied in my files from before. I will
still have to deal with any fallout, but hopefully that is minimal.

~tommy
Fix for maestrodev issue #20 - rvmrc / rvm group

This is a fix for: https://github.com/maestrodev/puppet-rvm/issues/20

The following changes were made:
 - Added $group parameter, defaulted to 'rvm'
 - Copied Line 8 from system_user.pp to ensure rvm group is created.
Merge pull request #1 from TJM/issue-20

Fix for maestrodev issue #20 - rvmrc / rvm group

Self Merge.