Fix typo in test.
Minor fixes for test cases. No code changes.
Simplification to the StrAccum object and the sqlite3StrAccumAppend()
method that also results in slightly better performance.
Refactor the sqlite3_randomness() implementation for improved performance.
Minor performance tweaks to the pager.
Simplify the btreeGetPage() routine so that it uses a single flag parameter
in place of two boolean parameters.
Defer the creation of automatic indices until the index is actually used.
Modify script mkautoconfamal.sh to use the download.html naming convention for the tar.gz it creates.
Fix a requirements comment in a test case.  No changes to the testcase
itself nor to any code.
Adjust #ifdefs to get SQLITE_OMIT_AUTOMATIC_INDEX and SQLITE_OMIT_PAGER_PRAGMAS
to build.
Unify the result of PRAGMA mmap_size when mmap support is disabled.
Fix a couple compilation issues on Unix.
Several modifications to the use of the MAX_PATH macro on Windows to improve consistency.
Version 3.8.0
Fix for builds with both SQLITE_OMIT_WAL and SQLITE_MAX_MMAP_SIZE=0 defined.
Merge updates from trunk.
Change MAX_PATH related defines to use character lengths where WCHARs are used.
Merge the STAT4 capability into trunk.
Preparation for further Windows path name handling changes.
In the ANALYZE command implementation make statInit() a 2-value function
since the 3rd parameter was always the same constant.