Modernise packaging, and allow multiple init system installation (based on smoser pastebins).
refactor
fix ups
fix up
Use tests
Use nosetests and absolute imports
more import statements
more
more
more
use override targets
more
Yeah, tests pass now.
Merge systemd instlal paths.
default bddeb to building both systemd and upstart
merge from trunk
remove print statement from setup.py
remove duplicate entry in control.in
pep8 fixes (2 unrelated to this mp)
change trunk packaging to be more modern.

use pybuild and drop cdbs.
This also now runs test during that build and does then require build
dependencies.