Make systemd root installation dir appropriate for debian-like systems, else fallback to universally acceptable one.
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
fix httpretty based test cases if http_proxy is set.

previously this would fail:
  http_proxy=http://foo.bar make test

now it will pass.  This works around a bug where httpretty is not able to
patch http operations if http_proxy is set.

https://github.com/gabrielfalcao/HTTPretty/issues/122
Yeah, tests pass now.
Use pkg-config
refactor redundant systemd_root
Merge systemd instlal paths.
change default path of systemd files to /lib/sysemd/system.
default bddeb to building both systemd and upstart