Clean logging output while running tests

* Coverage tests doesn't print any stdout or logging info unless a tests
  is failing.
* Debug profile is using the debug logging configuraiton as well.
* Don't rely on importing tests/__init__.py to define logging format for nose.
* Ensure subprocess (medium/large tests) set the same logging level as well.
Misc cleanups, removed unused imports and so on.