Merge pull request #586 from boegel/master

v1.3.0 release
Ignore some error codes that can be given by modulecmd, these can happen withsymlinks with which point to a directory where we have no read persmissions

 This should be allowed, since this system of pointing to unreadable directories allows us to hide modules where a user has no acces to anyway
 but they will automatically show up for users who have the right permissions.
Merge pull request #613 from boegel/unit_testing

adjust changes required by moving unit tests into test/framework
fix typo breaking the adjust_cmd decorator on SUSE
Merge branch 'unit_testing' into fix_typo_suse
split up filetools unit test suite into individual tests, add test to check run_cmd functionality when PROFILEREAD is set
avoid warning messages
fixed ordering
Merge pull request #609 from JensTimmerman/ignore_module_warnings

Ignore some error codes that can be given by modulecmd, these can happen...
github now needs a user agent when not authenticated
Merge pull request #617 from JensTimmerman/fix_agithub

Fix agithub
Merge pull request #615 from boegel/fix_typo_suse

fix typo breaking the adjust_cmd decorator on SUSE
define decode_class_name function + refactoring
decode easyblock to obtain module name instead of doing a half-ass job
add unit tests for encoding/decoding class names
always remove unwanted chars from module name (e.g., to obtain vsc_tools for VSC-tools
replace '-' with '_' in module names, fix docstring for remove_unwanted_chars
replace '-' with '_' in module names, fix docstring for remove_unwanted_chars
fix typo

Merge branch 'decode_class_name' of github.com:boegel/easybuild-framework into decode_class_name

Conflicts:
	easybuild/framework/easyblock.py
Merge pull request #618 from boegel/decode_class_name

properly decode easyblock to module name