Ensure that all fields are loaded from the stat4 table for records that correspond to indexes on WITHOUT ROWID tables with composite primary keys.
Add another test to verify that SQLite is using stat4 data for composite primary keys on WITHOUT ROWID tables.
Change fts3/4 so that the "unicode61" is included in builds by default. It may now be excluded by defining SQLITE_DISABLE_FTS3_UNICODE.
Fix a division-by-zero error in the fts3view utility program.  Add the
fts3view utility program to the "main.mk" makefile.
Add the fts3view utility program to the MSVC makefile.
Fix harmless compiler warnings in the fts3view utility program that can occur with MSVC.
Improvements to the ".fullschema" command in the command-line shell.
SQLite has long accepted some unadvertised and non-standard join syntax.
Add a test to ensure that future versions continue to accept this non-standard
syntax, to avoid breaking legacy applications that use the undefined syntax.
Improved documentation for checkpoints and the busy handler.  No changes
to code.
Update clean targets with the recently added command-line tools.
Fix harmless compiler warnings for MSVC in the showdb/showwal command line tools.
Fix warnings caused by the previous commit.
Fix warnings related to having a 64-bit size_t.
Fix some harmess compiler warnings in the FTS3 Unicode module.
Fix harmless compiler warnings in the showdb and showwal tools and in
the unicode tokenizer of FTS3.
Update the sqlite3_stmt_busy() function so that it correctly returns true for "ROLLBACK" statements that have been stepped but not yet reset.
Allow the SQLITE_MAX_ATTACHED compile-time option to be larger than 62.  The
default limit on the number of attached databases remains 10.
Limit the maximum SQLITE_MAX_ATTACHED to 127, since a signed character
is sometimes used to store the database index.
For the OR-optimization, avoid generating OP_OpenRead opcodes that reopen
exactly the same index.
Enhance the comment on whereLoopAddBtree().  No changes to code.