Merge pull request #8 from boegel/generaloption

fix option unit tests order (how was this ever correct?)
disbale fname on getLogger
update to latest fancylogger
use fancylogger
more cleanup, unittests are next
2 unittests still fail
Merge branch 'develop' into generaloption

Conflicts:
	easybuild/framework/easyblock.py
	easybuild/main.py
	easybuild/test/options.py
fix missing import
Merge branch 'generaloption' of github.com:stdweird/easybuild-framework into generaloption
fix most broken unit tests (use a dedicated log file per test)