Honor non-persistent connections
Adds url command to yield specific pcores
Uses spin-pdr locks instead of spinlocks

And various debugging stuff.  There's some sort of deadlock with
yielding pcores, such that the wthread running accept() gets lost.  The
2LS doesn't think it has any threads, but the thread isn't running.

I haven't looked into it too much yet.