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