reworked gemset initialization to support rvm_with_default_gems, fix #2492