Merge branch 'hotfix/1.25.22' into stable
Merge pull request #2781 from orderthruchaos/master

Adding proper shell detection for Cygwin.
extra debugging for binary jruby, update #2782
Merge branch 'master' of github.com:wayneeseguin/rvm
prefer remote fuzzy rubies over local ones, revert 2c8dbaa9d1576156b4077d0e635a1aa56ce3b0a9, update #2395, fix #2746
Add JRuby-1.7.12
Merge pull request #2783 from chahn/master

Add JRuby-1.7.12
Update SmartOS requirements for newer versions of SmartOS
Implement alternate chmod_if_needed for SmartOS to work around
bug in bash / test for executable bit when run as root.
Improve SmartOS package name requirements
Merge pull request #2789 from mattconnolly/master

SmartOS: fix system install
fix permissions on scripts/functions
1.25.23
Merge branch 'master' into hotfix/1.25.23
Merge branch 'hotfix/1.25.23' into stable
Merge branch 'hotfix/1.25.23'
remove the optional binaries installation code, fix #2793
openjdk instead of jdk for freebsd
move OpenIndiana gcc detection to requireemnts - select depending on installed package
reorder the compiler choosing order in OpenIndiana