Tests update
Mark some code as unreachable by test suite
Derive all classes from object


This fixes annoying warnings like:
/usr/lib64/python2.7/site-packages/gi/types.py:226: RuntimeWarning: Mixin class dogtail.tree.Application is an old style class, please update this to derive from "object".
  RuntimeWarning)
Various fixes