Implement proper process tracking in Upstart

Implement proper process tracking in Upstart, and instruct cjdns not to daemonize when starting it from upstart job.

The upstart job now adds noBackground stanza to config file if it's missing, i.e. if the config file was generated before noBackground was introduced, to provide graceful transition for PPA users.