use the external repository for chpwd_functions bash implementation, update #2819
do not unexport functions for bash set -a, update #2872
reset gemset name when loading multiple .ruby-version, fix #2873