move the sudo check for pclinuxos to before to avoid logged display of update, fix #2808
move checking for apple-gcc42 to the end when searching for compiler on OSX, update #2769
allow user specified --connect-timeout for curl flags, update #2889
switch to using GEM_HOME instead of which ruby to determine currently used ruby
fix removing gemset from ruby_string
read the gemset part before removing it from ruby_string
Merge pull request #2891 from wayneeseguin/bugfix/GH_2891_rvm-prompt_switch_to_GEM_HOME

rvm-prompt not working in Yosemite