use description field
allow additional kwargs to override generated ones (eg for metavars)
add metavar control options and rename make_init
fix typo and adapt tests to main_options
autogenerate main_options by default
remove commented code
fix usage and allow to set the envvar_prefix
fix logical error that made the unittests crash
Merge branch 'master' into generaloption_eb
aestethic rules toi placement of author in docstring
fix conflicts after merge with master
Merge branch 'uft8_decoding_deprecated' of github.com:boegel/vsc-base into generaloption_eb
Merge branch 'generaloption_eb' of github.com:stdweird/vsc-base into generaloption_eb
support dash in option names
fixed removal of logger
Merge branch 'master' of github.com:hpcugent/vsc-base

Conflicts:
	lib/vsc/utils/fancylogger.py
removed a lot of unneeded functions, we handle the utf8 message in the makeRecord function
python 2.4 compatibility
Merge branch 'generaloption_eb' of github.com:stdweird/vsc-base into generaloption_eb
don't use super since logging.Logger doesn't derive from object in Python v2.6 and prior versions