Fix genty being used on a parent class and base class defined in separate files and run with a test runner like nose.

Genty needs to not collect tests that have already been genty_generated to avoid expanding already expanded tests.
Fix linting error from new tox/pylint.
Merge branch 'no_namespace' into fix_subclasses
Merge branch 'fix_subclasses' into no_namespace