Begin converting the server-side code to also support sending
data, rather than receiving it.

This is mostly untested/unfinished!
Begin fleshing out the disk open operation.

This is totally unfinished; mostly because I haven't finalised on a sane
queue/dispatch model yet.  It's likely that I'll have to upgrade the
fde code to allow for arbitrary thread dispatching.