Implemented service.triggers, which can auto-start the service

Triggers can be "auto", in which case the service is immediately
started, auto with a custom restart interval, or "sig=LIST" for
a list of signals.  Whenever the service is not running and
daemonproxy has one of those signals un-cleared, the service will
be started.

fixes #14