Fix harmless compiler warnings.
Enable some more tests on Windows.
Update comments in the MSVC batch build tool.
Refactor the INSERT, DELETE, and UPDATE code generators to distinguish between
the "data cursor" and the "first index cursor", which are no longer consecutive
in the case of a WITHOUT ROWID table.
Moving UPDATE towards the iDataCur/iIdxCur representation.  Still not working
for WITHOUT ROWID, though.
Improved comments and variable names in infrastructure routines of UPDATE,
DELETE, and INSERT.
Fix issues with quering from an auxiliary index that must refer back to the
PRIMARY KEY index of a WITHOUT ROWID table.
Fix a problem in os_unix.c causing compilation failure if SQLITE_DEBUG and SQLITE_MAX_MMAP_SIZE=0 are both defined.
Fix the Synopsis on OP_Concat.  Added test_addop_breakpoint() during
SQLITE_DEBUG.  Enhanced sqlite3VdbeChangeToNoop() to omit the instruction
if it is the most recent added.  Continue to fix problems with UPDATE
and WITHOUT ROWID.
A couple of bug fixes.
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.
A pair of sqlite3_analyzer bug fixes: (1) quote strings in the SQL at the end
of the output. (2) Fix test_stat.c so that it no longer misses some overflow
pages on internal index pages.
Import the sqlite3_analyzer fixes from trunk.