Merge pull request #711 from boegel/master

release EasyBuild v1.8.0
bump version to v1.8.1dev
retry job submission is no job ID was obtained
force retesting build in case the first attempt failed
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
sleep for a while in between failed job submissions
Merge pull request #717 from boegel/v1.8.x

sleep for a while in between failed job submissions
correctly create (only) first source path specified if it doesn't exist yet
Merge pull request #718 from boegel/v1.8.x

correctly create (only) first source path specified if it doesn't exist yet
sleep longer in between failed job submissions
reconnect to server if job submission failed