fix typo that only retain one entry from modextrapaths and overwrites the modextravars entries
add unit test for make_module_step
Merge pull request #704 from boegel/fix_typo_modextrapaths

fix typo that overwrites most of generated setenv/prepend-path statements
bump version to v1.9.0dev
Merge branch 'v1.8.x' into develop

Conflicts:
	easybuild/tools/version.py
Merge branch 'develop' of https://github.com/hpcugent/easybuild-framework
Adding the python file for the new toolchain gmpolf.
Merge branch 'v1.8.x' into develop
Merge branch 'v1.8.x' into develop
Merge branch 'v1.8.x' into develop
Merge branch 'v1.8.x' into develop
Merge branch 'v1.8.x' into develop
Merge branch 'v1.8.x' into develop
Merge branch 'v1.8.x' into develop
Merge branch 'v1.8.x' into develop

Conflicts:
	easybuild/tools/version.py
reinstate optional '(default)' suffix for 'module avail', since it's *not* stripped off with --terse in environment modules
add .modulerc with default value for GCC, to catch 'module avail' bug
fix comment
Merge pull request #724 from boegel/fix_module_avail

reinstate optional '(default)' suffix for 'module avail'
Merge pull request #715 from Bart-CER/adding_gmpolf

add gmpolf toolchain definition