Also: - add support for block devices. - fix various memory leaks.
They will come handy for putting lib9p in the kernel.