Marking zero-copy methods as deprecated

I'd like to move these to a single module (e.g. znocopy) because they make the other APIs complex and nasty, and it's possibly a case of premature optimization. If we really want a zero-copy API we should find a neater API for it, the current design where we pass free_fn's around is nasty.