Cause the command-line shell to return non-zero if the final SQL statement
is incomplete.
Fix a potential problem in the whereRangeScanEst() routine when STAT4 is
active.  The problem was introduced by recent enhancements.
Simplify the code used to generate the text for EXPLAIN QUERY PLAN.
Add the estimated number of output rows to the EXPLAIN QUERY PLAN output
if compiled with SQLITE_EXPLAIN_ESTIMATED_ROWS.  This feature is off by
default for the time being.
Provide the new "-config CONFIG" option to the test/releasetest.tcl script,
which allows one to run a single test configuration selected by name.
When using the -config option to releasetest.tcl, default the testing type
to "fulltest" if it is not specified on the command line.
Changes to enable compiling using VC6.
Fix a failing test case in index5.test. Also tweak the way cache memory is divided between read-only and dirty pages when using SQLITE_CONFIG_PAGECACHE to reduce IO in some cases.
Restrict the scope of the explainIndexRange() function in where.c.
Account for the ASC/DESC properties of ORDER BY expressions when using the same index for GROUP BY and ORDER BY. Candidate fix for [ba7cbfaedc].
Remove an unnecessary conditional from the EXPLAIN QUERY PLAN logic.
Make sure that a GROUP BY that also implements an ORDER BY scans the table
in the correct order.  Fix for ticket [ba7cbfaedc7e6].