make checking of module path extensions in make_module_dep symlink-safe
make checking of module path extensions in make_module_dep symlink-safe
add unit test for installing toolchain under HierarchicalMNS
load dependencies one-by-one when determining $MODULEPATH extensions, simplify (and correct) code by checking extensions full path
Merge branch 'fix_hmns_modpath_extension_loads' into hmns

Conflicts:
	easybuild/framework/easyblock.py
only use 'show' for hidden modules
fix bug causing --from-pr to crash hard unless --robot is used
Merge pull request #1021 from boegel/only_show_for_hidden

only use 'show' for hidden modules
Merge branch 'develop' into hmns
fix checking whether --robot was used in robot_find_easyconfig
Merge pull request #1022 from boegel/from_pr_no_robot

fix bug causing --from-pr to crash hard unless --robot is used
fix remarks
include 'hidden' in key for easyconfigs cache
Merge pull request #1023 from boegel/fix_easyconfigs_cache_key

include 'hidden' in key for easyconfigs cache
fix remarks
fix remarks
enhance unit tests to catch issues with HierarchicalMNS and Intel MPI
add additional easyconfig for testing
fix test_generate_software_list after adding an extra test easyconfig
Merge pull request #986 from boegel/fix_hierarchical_mns

fix hierarchical mns w.r.t. MPI installed with a dummy toolchain