Shutdown fix


Set daemon flag on child processes so they get terminated
auto-magically when parent exits cleanly.

Add server.run() method that handles SIGTERM and exits cleanly so that
child workers get shut down.

Modify example programs to use new server.run() method.

Modify example programs to use non-privileged ports.