Collect zombie child processes within server loop

Related to OpenStack Nova bug 1048703 (https://bugs.launchpad.net/nova/+bug/1048703).  Numerous zombie child processes have been witnessed by end users of Nova.  Instead of only cleaning up zombie processes when a new client connects, noVNC should periodically attempt to cleanup any zombie processes.