Python based daemon management

Rather than try to bend over backwards in puppet to manage multiple
daemon workers for deferred processing, this patch adds a single
process which manages N independent processes and respawns them
on failure.

Change-Id: I344236572c050af4d0c1db8423955f2386ae0330
Merge "Python based daemon management"