Indirection for I/O syscalls, plus updates signatures (now passing iovecs).
Also adding dios_iovec_t data structure (skb-like chainable IO buffer
containers) and support for references to hold iovec chains.
Add new reference type for tasks.