Merge pull request #713 from boegel/v1.8.x

fix bugs in regtest procedure
fix typo that only retain one entry from modextrapaths and overwrites the modextravars entries
add unit test for make_module_step
Merge branch 'v1.8.x' of github.com:hpcugent/easybuild-framework into v1.8.x
add debug messages w.r.t. moving log file, also catch OSError
moar debugging
fix moving log file to install dir
check for presence of install log, easyconfig file and devel module for toy build
get rid of camel casing
Merge pull request #716 from boegel/fix_final_log

fix copying of installation log to install dir, add unit tests
Merge branch 'v1.8.x' into develop