Fix VDBE branch accounting on comparison operators.
Tweaks in support of VDBE branch test coverage.
Make sure a multi-row VALUES clause works correctly in a compound SELECT.
Add the SQLITE_NOTNULL P5 code for comparison operations - really a composite
of SQLITE_NULLEQ and SQLITE_JUMPIFNULL.  This flag indicates that NULL operands
are not possible and raises and assert() if NULL operands are seen.
Also omit an unnecessary scan of the sqlite_sequence table when writing
into an AUTOINCREMENT table.
Add the VdbeCoverageNeverTaken() macro, and comments that better describe how
the VDBE branch coverage measurement works.  Add some tags to provide 100%
VDBE branch coverage.
Make sure that the difference between two string pointers is passed into
sqlite3_mprintf() as type "int".
Fix a harmless shadowed-variable warning.
Fix the text of a comment used to generate VDBE opcode documentation so that
it omits symbols that can be mistaken for a hyperlink by the parser.
Remove an unused variable from the VDBE_PROFILE compile-time option.  Keep the
opcode count in an u32 instead of an int.
In memsys5, initialize new allocations to non-zero bytes.  Change the content
of freed allocations to prevent use after free.  These changes in SQLITE_DEBUG
only.
Close some stray connections in walro.test.
Enhance testing support for the Win32 VFS dynamic extension loading facilities.
Fix several small style/consistency issues with the previous check-in.
QNX requires that _FILE_OFFSET_BITS be set prior to any system #include.
Also adjust the order of files in the amalgamation to ensure that
_FILE_OFFSET_BITS is defined before any #include, for QNX.
Do not allow temporary registers to be in use across an OP_Yield within a
co-routine.  Fix for ticket [8c63ff0eca81a9132d8].
Improved handling of constants and especially constant functions in the
ORDER BY clause of a query.  Do not optimize out "ORDER BY random()".
Fix for ticket [65bdeb9739605cc2296].
In the command-line shell for CSV import, if the lines are \r\n terminated
and the last field is blank, make sure an empty string and not a "\r" string
is imported.
More efficient removal of duplicates in recursive queries using the UNION
compound operator.
Merge updates from trunk.