Coverity report 1224448, dereference after null check, kpack might be NULL.
When we stopped setting the value as part of unpacking the key cell,
we no longer needed the unpacked cell's value field, remove it.
__wt_log_extract_lognum expects a name and id.  Error if not. #1093.
Encode the location/length of simple values in the WT_ROW pointer, along
with the key.
Merge branch 'develop' into encode-key-and-value
Simplify the row-store internal search loop: start at slot 1 so we don't
need to test to avoid a comparison against slot 0 inside the loop, jump
past the set of child when we find an exact match to avoid an unnecessary
comparison against the last comparison value.
Inline strcmp calls in the standard cursor functions, clang, at least on
OS X (Apple LLVM version 5.1 (clang-503.0.40) (based on LLVM 3.4svn)),
doesn't inline strcmp.
Apparently, WT_CURSOR_RAW_OK is a lot more subtle than I realized --
move back to the original format/order, just replace the strcmp calls.
Merge pull request #1109 from wiredtiger/internal-page-skip-0th

Simplify the row-store internal search loop
Merge pull request #1103 from wiredtiger/encode-key-and-value

Keep on-page key/value offsets and lengths in the index array pointer when possible.
Add a WT_STREQ macro for fast constant string equality checking.
Merge pull request #1110 from wiredtiger/inline-strcmp

Inline strcmp calls in the standard cursor functions
Merge branch 'develop' into leveldb-api