improve builtwith banner, add FG where relevant

Signed-off-by: Fotis Georgatos <fotis.georgatos@uni.lu>
Merge pull request #804 from hpcugent/develop

release EasyBuild v1.10.0
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
gen_builddir: do not create unique dir if cleanoldbuild is true
Updated test for gen_builddir
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>
Fix error in using repository.py
rework function/method signatures in main.py and parallelbuild.py to follow build_options/build_specs scheme used for EasyBlock/EasyConfig
fix minor remarks
move cleanup_logfile to an inner function, clean up end cleanup
fix use of 'magic' string for output_dir argument to build_easyconfigs_in_parallel function
move cleanup_logfile function to filetools module, stop returning path to removed log file in main function
move find_easyconfigs function to filetools module
import missing print_msg required by cleanup
move retrieve_blocks_in_spec from easyconfig.format.one to easyconfig.tools, move process_easyconfig from main to easyconfig.tools
move skip_available to easyconfig.tools and optimize it a bit
move resolve_dependencies, robot_find_easyconfig and find_resolved_modules functions to easyconfig.tools module