remove unwanted characters from builddirs
added a remove_unwanted_chars function
determine module path based on class name, not software name
Merge pull request #606 from boegel/mod_path_by_class_name

determine module path based on class name, not software name
Merge pull request #591 from JensTimmerman/extensions

remove unwanted characters from builddirs
_ are not unwanted
Merge pull request #607 from JensTimmerman/extensions

_ are not unwanted
fix get_class function, was broken in #606
minor enhancements required for easyconfig unit tests
Merge pull request #610 from boegel/get_class_fix

fix get_class function + minor enhancements required for easyconfig unit tests
move unit tests to test.framework
correct unit tests path in setup.py
Merge pull request #611 from boegel/unit_testing

move unit tests to test.framework
adjust changes required by moving unit tests into test/framework
Merge branch 'develop' into cuda_goolfc
Merge branch 'unit_testing' into cuda_goolfc
include goolfc 1.3.12 test module (+ deps) instead of goolfc 1.4.10 (CUDA doesn't play well with GCC 4.7)