Merge branch 'hotfix/1.24.1'
order of OSX autolibs had not changed in docs

Just noticed that I was warned that the default was now (1.24) `homebrew`, but the help message / docs still said otherwise.
Merge pull request #2369 from teoric/patch-1

order of OSX autolibs had not changed in docs
fix detecting ruby directive in Gemfile, fix #2372
Merge branch 'master' of github.com:wayneeseguin/rvm
improve handling rvm_previous_environment in __rvm_load_project_config
remove rvm_silence_path_mismatch_check_flag from rvmrc on travis for rvm-test-rvm1/path_mismatch_comment_test.sh
unset rvm_silence_path_mismatch_check_flag for travis
remove rvm_silence_path_mismatch_check_flag from rvmrc on travis for rvm-test-rvm1/path_mismatch_comment_test.sh
Revert "remove rvm_silence_path_mismatch_check_flag from rvmrc on travis for rvm-test-rvm1/path_mismatch_comment_test.sh"

This reverts commit bc3f2ca7c843624cf43aad861ec624eb7b27acd3.
cleaning __rvm_ruby_string
cleaning tools_strings
speed up and clean selector
speed up and clean selector
improved fuzzy matching of installed rubies, update #2373
add fuzzy matching for remote rubies, update #2373
make rvm use use any string for improved fuzzy matching, fix #2373
prevent use matching directories, update #2373
prevent use matching gemsets, update #2373
do not pipe to tar in openbsd, fix #2374