added aclocal path to req_guess
make sure clear message is shown as to why extension sanity check fails + minor refactoring
Merge pull request #670 from JensTimmerman/aclocal

Aclocal
Merge pull request #672 from boegel/sanity_check_msg_exts

make sure clear message is shown as to why extension sanity check fails
only initialize config in setUp, not on import of test module; run options unit tests first
make config.get_modules_tool() and modules.modules_tool() robust against uninitialized config (fixes #674)
Added functions to unset some env vars while building

The EasyBlock class now has a member unwanted_env_vars which has list of
environment variables to unset before building. They are restored after
the build completes.
Moved read_environment to tools/environment

Moved read_environment from tools/utilities to tools/environment.
Moved filetools/modify_env to tools.environment

Moved modify_env from tools/filetools to tools/environment
Updated old deprecated message for read_environment

Moved from config -> utilities -> environment
make sure we obtain the correct type of logger object (EasyBuildLog, not FancyLogger)
correct import statements for modify_env and read_environment (import from easybuild.tools.environment now)
fix typo
add unwanted_env_vars easyconfig parameter, as opposed to using EasyBlock class variable
Merge pull request #673 from wpoely86/change_env_vars

Unset & restoring environment variables functions for eb's
add support for updating list easyconfig values
add module_naming_scheme module, and move det_installversion function there
use det_installversion from module_naming_scheme module
test both legacy and new version of det_installversion
rename new det_installversion to det_full_ec_version, add det_full_module_name function