Clarify when applications have to keep key/value buffers valid.
Fix a comment.
Don't set the 'Z' flag to MALLOC_OPTIONS (FreeBSD malloc configuration),
we want to get garbage memory back from the allocator.
Add a comment to clarify ordering.
Don't let snippets appear together, it looks terrible.
Remove another place where "overwrite" hadn't been updated.
Minor text shuffling (hopefully) for clarity, fix one error value.
Merge pull request #608 from wiredtiger/cursor-scoping

Cursor scoping
update
Don't set the 'Z' flag to MALLOC_OPTIONS (FreeBSD malloc configuration),
we want to get garbage memory back from the allocator.
Document WT_ITEM structures don't need to be cleared before use, and
quit clearing them in the test/format and test/bloom programs.
Merge branch 'develop' into memrata
The test for a deleted cache key has to be more than just equality, if
we'd pick it, we have to repeat the search based on the deleted key.
Rework resolution after a cursor op completes: on success, make sure
we no longer reference any application-memory.  On failure, call
WT_CURSOR.reset explicitly so we can't iterate.