- Initial test cleanup: - Renamed test/ dir to tests/. - Isolated test code into tests/ directory, including moving all the get_test_window_foo from the gtk3 production modules to tests/gtk3/windows.py module. - Removed all the calls to Gtk.main() in gtk3 tests since that blocks the execution of the suite. - Pep8 and pyflakes fixes in the files already modified in this branch. - Minor bug fix in the softwarecenter/log.py module when trying to create a log dir with proper perms.