Merge branch 'hotfix/1.25.10' into stable
added more railsexpress patches for 2-1
Merge pull request #2485 from skaes/more-patches-for-2-1

added more railsexpress patches for 2-1
moving pristine code to functions/gemset
run pristine only on gems with extensions when in reinstall mode
cleanup, move gemset_reset_env a bit above to group pristine and lsit functions
add --skip-pristine param and rvm_skip_pristine_flag
Merge pull request #2486 from wayneeseguin/features/smaller_pristine_gh_issue_2486

add reinstall option to avoid running gem pristine on all gemsets
do not restrict to ruby-2.0 on rubinius, fix #2434
Merge branch 'master' of github.com:wayneeseguin/rvm
remove broken symlinks when creating GEM_HOME/cache, fix #2490
reworked gemset initialization to support rvm_with_default_gems, fix #2492
fix output messages for importing gemsets, update #2492
autodetect binaries in archive when no network, fix #2422
fix removing rubygems - use proper ruby, fix #2489
ensure the requested ruby for rubinius is selected before installation, fix #2493
use .part file for fetching archives - prevent problems with checksums, fix #2491
bump version of gem-wrappers to 1.2.2
switch to df -k for free space calculation, fix #2495
fix the gem-cache/gem-wrappers-1.2.2.gem to be the file not just some 302 html