Pull PendingRead, PendingWrite, AsyncReadResult, and AsyncWriteResult
out into their own classes.
Load connections under the server namespace, on the premise that NodeIds belonging to a connection are prefixed by [$connectionName].
Add missing import.
API cleanup.