initial commit
test/code_style: moved pep8/pylint tests into submodule
bin/runtests: own agument processing

When suppling an own TestRunner, the buildin argument processing
does not change the settings of the runner anymore. So we need own
flags for verbose test running.
bin/runtests: setup logging for tests

Add basic configuration for logging for enable the output buffering
during the test run. During the tests sys.stdout will be a StringIO
object if buffering is enabled.