Adds optional attribute to allow for ignore base test classes

* Adds __test__ attribute (similar to Nose) to test classes
  that when set to false, will stop the test class from being
  loaded. This allows for the creation of base classes that
  can now be safely imported without being executed

Change-Id: Ibd5f9a764f837f722558a925c97326a82101d5ac