Fix a typo in the documentation for sqlite3_threadsafe().
Fix a race condition to do with very large index keys in shared-cache mode.
Add the threadtest4.c test program.  Not yet working.
Fix a bug in the threadtest4.c program.  Remove the keyinfo cache as it provides
minimal performance improvements, and then only at SQL preparation time, not
at runtime, and it has problems with data races in shared-cache mode.  We might
later add the keyinfo cache back but only enable it when shared-cache mode
is off.
Merge the cell overflow page number cache thread race fix from trunk.
Make sure the Btree mutex is held when setting the locking mode and the
secure delete flag when attaching a shared-cache database.
Remove the KeyInfo cache (for now - perhaps we will add it back in later - or
maybe not since it provides negligible benefit but adds a lot of complexity
and thread-safety risk).  Add a mutex to ATTACH to deal with a data race.
Add new tests to the threadtest4.c program.  Fix a long-standing data race
in WAL mode for shared-cache.
Add extra tests to threadtest3.
Add extra tests to threadtest4.c.  Fix a benign data race accessing the
text encoding using ENC(db).
Further enhancements to threadtest3 stress tests.
Fix errors in threadtest3 tests caused by earlier tests neglecting to close database handles.
Add new test file e_walauto.test.
Changes to threadtest3 so that "stress2" is more similar to the SDS stress test.
Make sure the sqlite3BtreeCount() routine does not leave index cursors in an
inconsistent state, as doing so might result in an assertion fault inside
of sqlite3BtreeKey() called from saveAllCursors() if content is deleted out
from under the statement that issued the sqlite3BtreeCount() call.
Enhanced "stress2" testing in the threadtest3.c test program.
Fix the e_walauto.test script so that it works on windows.
Experimental opimizations to speed up FK constraint CASCADE and SET NULL action processing.
Fix some comments in fkey.c. Add tests to fkey8.test.
Experimental opimizations to speed up FK constraint CASCADE and SET NULL action processing.