added buffer_new_buf() which makes it possible to back a Buffer with an existing pointer without copying
updated api docs.