Fix for [4065ac8595]: Do not order CROSS or LEFT joins, even if the right-hand-side is a virtual table.
Update test command [explain_i] to handle the opcodes used by virtual tables (VNext, VFilter etc.).
Make sure the count(*) optimization works correctly on WITHOUT ROWID tables.
A better (simpler) fix to the count(*) problem addressed in the previous
check-in.
When possible, have FTS use 32-bit operations to read varints from the database.
Break out the structure and macro definitions of where.c into a separate
header file whereInt.h for easier editing and debugging.
Minor enhancements to the auxiliary information added to EXPLAIN output with
SQLITE_EXPLAIN_ENABLE_COMMENTS.
Fix harmless compiler warning.
Adjust the SQLITE_MALLOCSIZE defines, primarily to make sure _msize gets used with MSVC when appropriate.
Avoid an unnecessary OP_IfNull while doing an indexed search.