improve builtwith banner, add FG where relevant

Signed-off-by: Fotis Georgatos <fotis.georgatos@uni.lu>
improve text for humanitarian purposes

Signed-off-by: Fotis Georgatos <fotis.georgatos@uni.lu>
factorize the footer business in a separate function

Signed-off-by: Fotis Georgatos <fotis.georgatos@uni.lu>
Merge branch 'develop' of github.com:hpcugent/easybuild-framework into contrib_builtbanner
reorder import components

Signed-off-by: Fotis Georgatos <fotis.georgatos@uni.lu>
add module-footer option & ... unhash the hash

Signed-off-by: Fotis Georgatos <fotis.georgatos@uni.lu>
quick fix so module dependencies get automatically unloaded when doing "module unload"
fix conflict around imports

Signed-off-by: Fotis Georgatos <fotis.georgatos@uni.lu>
put back the funny indentation, shuffle imports order to alphabetic

Signed-off-by: Fotis Georgatos <fotis.georgatos@uni.lu>
Merge branch 'typecheck_format2' of github.com:stdweird/easybuild-framework into typecheck_format2
Merge branch 'typecheck_format2' of github.com:stdweird/easybuild-framework into typecheck_format2
use class constant for terse option, and get rid of lambda
rework modules, adding version check for all flavours
add test for format v2 easyconfig with more complex dependencies specifications
improve error message, also include value of obj that couldn't be parsed by Convert instance
fix robot unittest with updated MockModule
Merge branch 'develop' into typecheck_format2
add parse_dependency function (should this be a method of Dependency instead?)
move ConfigObjVersion to format.format and rename it to EBConfigObj, parse dependencies in format v2 using parse_dependency/Dependency
add modules_tool details to build stats