Ignore SIGCHLD signal on Unix and use TCP connection dropping as indicator that child process has exited.
Merge remote-tracking branch 'origin/next' into vault_manager_update
Fixed bug where ctor of Vault/ClientInterface hangs if exception thrown.
Fixed a couple of bugs in process of starting network.  Moved significant actions to their own files.