Add support for rvm and dotenv in addition to existing rbenv. Auto-detect which to use but allow for override.