Bundler environment isn't reset for spawned processes

My Procfile has a line like this:

   faye: bundle exec subcontract --rvm 1.9.3 --chdir faye -- bundle exec rackup config.ru -s thin -p $PORT -E production

however it doesn't execute rackup under the correct bundler environment - instead it uses the original environment.  See pull request for proposed fix.

Also, did you really mean to checkin your ".rvmrc" file for this project?