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
fix the sudo installation function name for pclunux, make it fail when needed, update #2808
updated instructions for pclinuxos, thanks to @jzakiya, update #2808
do not fake true the sudo installation on pclinuxos, update #2808
extract checking of sudo to separate function, use su -c instead on pclinuxos, update #2808
do not use ruby from current dir if there is nothing to use, fix #2893