Implement zero-copy data retrieval

These commits add zero-copy IO support in the full object retrieval code path, leveraging the existing Swift zero-copy support.

Closes #7
@JordanP suggested to add more rationale and kernel version support information here. TODO.