Ping is *almost* there.

The packets are looping back around to the icmp stack.
But they don't make it to user mode.

Lotsa little bug fixes in here and removal of debug prints.
The use of apipes is a big win, they remove all the scheduling
and lock crud and curd from qio.

Signed-off-by: Ronald G. Minnich <rminnich@gmail.com>