bump version to v1.12.1dev
make sure that 'module' function with either 'lmod' or 'LMOD_CMD' is accepted as matching with Lmod modules tool
fix bootstrap with Lmod
fix unit test for --allow-modules-tool-mismatch
check whether module is defined before undefining it
fix unit test that checks for module vs modules tool mismatch detection
allow mismatch of modules tool during stage 2 of bootstrap
useless to undefine 'module', subshells may get it redefined anyway
make sure modules/all subdir in install path already exists
return to original directory after executing a command in a subdir
bump version to v1.12.1 and update release notes
fix github tests
tweak command used in stage1 to determine EasyBuild version, only create modules path if it doesn't exist yet
Merge pull request #914 from boegel/v1.12.1

bump version to v1.12.1 and update release notes
Merge pull request #917 from hpcugent/v1.12.x

EasyBuild v1.12.1
Merge branch 'master' into develop

Conflicts:
	easybuild/tools/version.py