Glommer/zfsbuffers

Glommer here trying to use github pull request for an already in-list reviewed series.

This version fixes the problem Gleb saw in the last review. That case was included in the tests and where it failed before, it now succeeds.