whitespace
Only clear the XXX_RET flags on cursor error, not the XXX_APP flags.
We weren't testing that a valid key format with an invalid value format
failed.  Add code to test and enhance test_schema02 to check.
Check the key/value formats for legality before calling into the data
source create code, the data-source code doesn't have access to the
functions that check.
Fix a buffer overrun, the code wasn't taking into account the length
of the cursor's data.
In the current develop branch, cursor movement explicitly clears the
all of the cursor key/value set flags.  That code is going away soon,
but make the data-source cursor code match for now.
Merge branch 'develop' into memrata
The "loadtext" command can reasonably create the database.
Add the "loadtext" command to the help/usage output.
Sort the command parsing switch statement alphabetically.
Add a WT_DATA_SOURCE method to support session.checkpoint, then drill
the necessary holes to make it work: this change supports checkpoints
of specific target objects (table:foo), but doesn't support generic
database checkpoints (they don't currently fail, but that's because
they don't do anything at all).

Turn off named checkpoints in test/format, when running with the
memrata device.
Merge branch 'develop' into memrata