When granting pages, grant the page containing the data rather than the ...

...base buffer.

Fixes #51

This is the patch we all thought we had already, but actually forgot to merge. It fixes multi-page rings and multi-page I/O requests.