DHCP Agent: monitor child processes state and auto recovery

Check if child processes are alive for each network in each resync
interval, and trigger resync to recover if any of them are not
alive.

Change-Id: Ifd3659b189f1d40407d9edd803fac79030f38742
Closes-bug: #1364712