make OSX 10.8+ with macports use gcc48 instead of apple-gcc42, fix #3151
add .mkshrc to target_rc list for dotfiles detection/installation, update #3142
fix detecting rvm_path for missing UID, update #3142
handle old rubygems setup documentation flag, fix #3152
remove ruby tricks, update travis-ci/travis-ci#2840
move loading ps1 functions from etc/profile.d/rvm.sh to scripts/rvm
Redirect stderr for "which gpg*" commands to /dev/null.
merge #3155: Redirect stderr for "which gpg*" commands to /dev/null.
update installer signature, update #3155
improved gemset update, fix #3156
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.