Add the "Esri Spatially-Enabled Database" file format to the magic.txt file.
Enhance the timer in the shell to show wall-clock time in addition
to user and kernel CPU time.
Fix harmless compiler warnings.
Enable some more tests on Windows.
Update comments in the MSVC batch build tool.
Fix a problem in os_unix.c causing compilation failure if SQLITE_DEBUG and SQLITE_MAX_MMAP_SIZE=0 are both defined.
Some UPDATE statements now working in WITHOUT ROWID tables.
Improved VDBE comments on the constraint checker.  Fix a missing write
lock in the UPDATE logic.
Change the interface to sqlite3GenerateConstraintChecks() for improved lucidity
and to fix issues in dealing with UPDATEs for WITHOUT ROWID tables.  Make sure
iDataCur and iIdxCur are initialized when processing DELETEs of a VIEW.
UPDATE processing distinguishes between changes to ROWID and PRIMARY KEY.
Merge all changes from trunk, and disable a pair of corruption tests that are
no longer valid since sqlite_master.rootpage can now be NULL for tables.
Fix an invalid cast operation in the WITHOUT ROWID parsing logic.
Additional UPDATE test cases for WITHOUT ROWID.
Fix sqlite3_analyzer so that it works with WITHOUT ROWID tables.
Fix index generation for secondary indices that include fields from
the PRIMARY KEY.
Size KeyInfo objects so that IdxInserts always compare the correct number of
fields.