added set_alias function
added modextraalias var to easyconfig/default.py
use modextraalias in easyblock.py
added unit test for test_alias
set module name for toolchain using correct det_full_module_name method, to make it always work with custom module naming schemes
added modextramessageonload to easyconfigs
take into account dummy toolchain for which no module name should be determined
fix import in module_generator tests
don't redetermine module name for current toolchain
give proper warning when robot isn't used while it's required
it works
option renamed to modextratclfooter
avoid infinite recursion if there's a KeyError in a custom module naming scheme
support separation between module subdir and module name in module naming scheme by extending API for custom module naming schemes
always use full module name in easyblock.py
fix missing import
fix uses of det_module_name in easyblock.py
only check existence for a proper toolchain module name (i.e. a string)
add support in module naming scheme API to specify list of extensions to $MODULEPATH, and generate prepend-paths statements in the module file for them
use correct full path for $MODULEPATH extension statements