Merge branch 'hotfix/1.20.5' into stable
error out if can not compile before installing macports, closes #1880
allow ncursesw as ncurses provider, update #1880
make sure no action is taken when sudo is missing, closes #1886
scripts/functions/requirements/osx_brew, fix spelling wrong
Merge pull request #1892 from wildjcrt/master

scripts/functions/requirements/osx_brew, fix spelling wrong
Directly ask MacPorts about available ports.

Ports were not properly detected using the packages_available cache.
after IRC discussion, we decided to directly query MacPorts (as done
previously?).

However instead of grepping the list of all ports every time, ask for
each port by name and check if it is active. (~2.5s faster than grepping
all each time.)
Merge pull request #1894 from richardkmichael/macos-port-detection

Directly ask MacPorts about available ports.
remove traces of packages_available cache, update #1894
fix detecting arch missing packages, fix #1891
fix rubygems for ruby 1.8.7 on travis
install gawk to speedup travis
autodetect LANG when missing from some of existing variables in 'locale -a', fix #1883
fix typo
Merge pull request #1895 from kpassa/master

Typo
clean freebsd requirements, fix #1882
Merge branch 'master' of github.com:wayneeseguin/rvm
1.20.6
Merge branch 'master' into hotfix/1.20.6
Merge branch 'hotfix/1.20.6' into stable