Add helpful return values to BufferList's advance and rewind methods
Add BufferList#numBuffers
Add BufferList#reset to rewind to beginning