fix bug causing --from-pr to crash hard unless --robot is used
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
determine dependencies to exclude from generated module file using recursive ModulesTool method path_to_top_of_module_tree
add unit test for path_to_top_of_module_tree + factor out common code to test utilities module
add check for top of module tree in path_to_top_of_module_tree
Merge branch 'develop' into hmns
Merge branch 'fix_hmns_modpath_extension_loads' into hmns
fix unit test for modtool.path_to_top_of_module_tree