The standalone server has problems re-acquiring the port on restart on
*BSD (including Mac).
Also, the single-threaded server waits on a keep-alive to the exclusion
of other incoming connections. This latter problem plagues Firefox on
the first hit, since FF tries to use more than one connection to speed
the first frame response. So, FF asks for /toc and /perlintro at the
same time and then hangs on /perlintro waiting for the /toc connection's
Keep-Alive timeout.
Thirdly, this patch changes the "$ARGV[0]" to "shift" in sub server.