The gist of these changes is to add a zero-copy interface to Buffer, for binding external libraries that do their own allocation. An example of such a library is ØMQ.
The addition is an alternate public constructor Buffer::New, that takes a data pointer and callback to call once the buffer is done with said data. The optional hint parameter is simply passed verbatim to the callback, for its own use.
Besides that, I've also gathered a small number of other Buffer-related changes here:
Tests pass with flying colors.