Process manager!

This adds a ProcessManager for the salt daemon. This mimics (and replaces) the functionality I had added to netapi a while ago. This means that once the master is started as long as the main parent process is alive it is capable of restarting all of the rest of them.