Allow override of vendor_dir via ENV['GEM_VENDOR']

This allows rvm to use the global gems directory to install gems as
vendor gems.

Request from @mpapis