Spawn a new tty when starting the server.

This means screen can be started after su without nasty setuid, typescripts, or
changing ownership of ttys.
Don't loop forever if server does not stop.
Spawn a new pty when joining the screen console.
Minor documentation.