Use sysv init scripts instead of upstart scripts for Debian oses.

This is a manual rebase of #119. There was too much drift and I was unable to rebase it automatically. (plus I didn't feel comfortable messing up Krall's fork)

This has only the switchover to sysvinit script stuff.

unit and beaker tests pass:
https://gist.github.com/solarkennedy/a8fb5b59c572b71e8703

Closes #119, #100. I don't think it directly addresses #75 but it helps.