don't allow looking at data past end of buffer.
add fuzz test for bson_iter_t.