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.
Merge updates from trunk.
Change MAX_PATH related defines to use character lengths where WCHARs are used.
Preparation for further Windows path name handling changes.
Fix several harmless compiler warnings.  Fix a couple compiler issues with the shell.
Remove hard-coding of the directory separator in the Win32 VFS.  Fixes to OSTRACE macros.
Make names of private functions in the Win32 VFS consistent.  Fix comment typo in Win32 mutex implementation.
Support database file names longer than 260 characters using the new 'win32-longpath' VFS variant.
In the win32longpath test, move the journal mode change down where it was intended to be.
Label a certain branch as NEVER() only for non-STAT3/4 builds.
Add a test case for empty quoted field in CSV import in the shell.
Fix an off-by-one error that causes a quoted empty string at the end of
a CRNL-terminated line of CSV input to be misread by the shell.
Increase the version number to 3.8.1 due to the addition of STAT4 support.
In the query optimizer, when converting BETWEEN and LIKE/GLOB expressions
into simpler forms for processing, be sure to transfer the LEFT JOIN markings.
Fix for ticket [bc878246eafe0f52c].
Fix a couple comments.
Update list of supported Tcl shells to include 8.6.  Remove stray OS2 references.
Add the win32-longpath VFS allowing windows filenames up to 32K characters in
length.  Remove unused code when -DSQLITE_MAX_MMAP_SIZE=0.  Fix some
compiler warnings on windows.
Re-enable test file wild001.test.