Merge pull request #727 from hpcugent/v1.8.x

release EasyBuild v1.8.2
Merge pull request #767 from hpcugent/develop

release EasyBuild v1.9.0
added documentation for the easyblock option in easyconfigs
always set a finalpath
use the builddir name for default finalpath
Added --tmpdir option to set the temporary directory

With either --tmpdir or EASYBUILD_TMPDIR you can set the directory used
for temporary storage.
Check if temp storage allows to execute files

If your temp storage is mounted with 'noexec', this can cause problems
for certain easybuilds (numpy). We now print a warning about this.
whitespace fixing
added buildininstalldir option to easyconfig
define checksum functions as constants at the top, use constant for default md5 checksum
fix Lmod version parsing for rc's, bump required Lmod version to 5.2, get rid of (slow) for detecting module dirs, set $LMOD_IGNORE_CACHE
clarify comment w.r.t. $LMOD_IGNORE_CACHE
fix typos (no commas at the end)
Merge pull request #779 from boegel/checksums

define checksum functions as constants at the top, use constant for default md5 checksum
remove uneccesary import statements for md5/sha that produce deprecation warnings
Merge branch 'develop' into lmod_5.2
trim down output of dry-run, when $CFGS var is defined

Signed-off-by: Fotis Georgatos <fotis.georgatos@uni.lu>
make output of dry-run appear in markdown style, ready for github use etc

Signed-off-by: Fotis Georgatos <fotis.georgatos@uni.lu>
re-adjust how to print module

Signed-off-by: Fotis Georgatos <fotis.georgatos@uni.lu>
fix the classic off-by-one bug

Signed-off-by: Fotis Georgatos <fotis.georgatos@uni.lu>