refactor framework.easyconfig and fix some bugs
unit tests work again
initial license structure
add sanity check for easyconfig constants
code cleanup
trigger sanity check before generating documentation
add TODO for new class of templates based on derived config
more refactor
added license as easyconfig parameter
Merge branch 'develop' of github.com:hpcugent/easybuild-framework into develop
Merge branch 'develop' of github.com:hpcugent/easybuild-framework into develop
Merge branch 'license' of github.com:stdweird/easybuild-framework into license
Merge branch 'develop' into license

Conflicts:
	easybuild/framework/easyblock.py
	easybuild/framework/easyconfig.py
	easybuild/main.py
	easybuild/tools/options.py
	easybuild/tools/repository.py
	setup.py
add missing import
fix referring to renamed module variable
Merge pull request #17 from boegel/license

resync with develop, fix the many conflicts, and make sure changes made in easyconfig.py are integrated in this branch too
fix remarks, added some new ones ;)
restore --avail-easyconfig-params output
restore logging
improved debug logging
Merge pull request #526 from stdweird/license

support for license parameter in easyconfig