rvm_gpg_command: allow for paths with spaces

http://stackoverflow.com/questions/27139387/rvm-results-in-bash-no-such-file
merge #3161: rvm_gpg_command: allow for paths with spaces
sign the installer, update #3161
copy the #3161 fix to scripts/functions/cli
remove sourcing default from rvm-auto-ruby, update jish/pre-commit#190
this is done anyway in sourcing RVM above
Add "float_warnings" patchsets for 1.9.3-p550, 1.9.3-p551, 2.0.0-p594, 2.0.0-p598  2.1.4 and 2.1.5
merge #3162: Add "float_warnings" patchsets for rubies
1.9.3-p550, 1.9.3-p551, 2.0.0-p594, 2.0.0-p598, 2.1.4 and 2.1.5
fix setting rvm_install_on_use_flag=1 on rvm install, update #3158
uninstall gcc46 on OSX 10.10, closes #3163
Revert "fix setting rvm_install_on_use_flag=1 on rvm install, update #3158"

This reverts commit 42112320c8f512f917c4d60a89a46178ee6addcb.
Fixed small typo (exceute => execute)
merge #3169: Fixed small typo (exceute => execute)
ensure return status when failed curl on rvm get, update #3167
Revert "do not detect Gemfile lines starting with ruby unless it's ruby directive"

This reverts commit 0faf9a801967df00d1b0b97e385d8cde7b94628f.
use :space: instead of tab escape and space char
reformating code to break to long line
Use gcc49 with fink on OSX 10.10.
merge #3173: Use gcc49 with fink on OSX 10.10
move centos detection after redhat to avoid detecting redhat as centos, update #3174
use only first line of detected version, fix #3174