Merge pull request #977 from hpcugent/develop

release EasyBuild v1.14.0
fix for #980
short-circuit to returning None in det_toolchain_compilers_name_version for dummy toolchain, add FIXME placeholder
Merge branch 'develop' into kcgthb_master
include clear error message when an MPI library is being installed without a proper toolchain
fix det_modpath_extensions for Intel compilers
Merge branch 'develop' into fix_hierarchical_mns
filter out load statements that extend the $MODULEPATH to make the module being installed available
enhance tests to check correctness of load statements in modules generated with HierarchicalMNS
minor cleanup in HierarchicalMNS.det_module_subdir
fix unit test case that works with Lmod but is broken with Tcl-based env mods
fix minor remark wrt sorted imports
improve error message generated for a missing easyconfig file
Merge pull request #1019 from boegel/improve_error_missing_easyconfig

improve error message generated for a missing easyconfig file
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
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