Merge pull request #878 from hpcugent/v1.11.x

release EasyBuild v1.11.1
fall back to finding to parsing easyconfig file for providing all easyconfig parameters when determining full module name
get rid of inline imports by providing module names to add_dependencies method
enhance unit tests to test determining full module name for dependencies under custom module naming that requires all easyconfig parameters
reinstate copyright header in gzip test easyconfigs
reinstate copyright header in gzip test easyconfigs, fix gzip tests
fix sha module names for toy
Merge branch 'develop' into finish_custom_module_naming_scheme_support
various fixes to align with changes made in develop
cache the toolchain names (debug logs are starting to get unreadable)
restructure parse_sections
split off the EBCOnfigObj unittests
update suite with ebconfigobj tests
add more debug info
improve debugging
unittests pass again
add toolchainversionoperator test
add unittests for toolchainversionoperator test
no conflicts on add anymore, just update the data
reqork the data management in the datamap of the orderedversionoperator