Introduce 'unicorn service', to configure and start unicorn.

This is a cross-platform dep that defers to systemctl or initctl as
required. Previously, the deps that rendered the config also started
the service, which was a strange bit of coupling; this design
separates the config check/generation and the service check/start
into two real, separate deps.