Replace the collator comparison #defines with inline functions,
the #defines confuse zoom for some reason I can't figure out,
might as well be consistent.
There's no reason for salvage to track both the session and btree
handles, switch to only tracking the session.
When reviewing key order during a split, assert the collation function
doesn't fail.
Use a local variable for the collator -- the compiler should cache it and
avoid retrieval/indirection, of course, but it's simpler to do it this way.
The local variable is no longer needed (well, probably was never needed,
but whatever)..
Merge pull request #1156 from wiredtiger/replace-lexical-defines

Replace lexical defines with inline functions