Updated the init scripts again. Make use of lsb functions.

- Further updates the init script using another as the template to ensure it
  better handles exit codes when it is disabled. Makes more use of the
  stop-stop-daemon helper and associated tools for status.
- Moved all the "defaults" out of /etc/default and into the init script itself
  so that the default file will be an override and not required.