Add a new ORDER BY optimization that bypasses ORDER BY terms that are
constrained by == and IS NULL terms of the WHERE clause.
Comment tweaks in where.c.  No changes to code.
Fix compiler warnings.
Use automatic indices on subqueries of the FROM clause when appropriate.
Simplifications to the NGQP.  Add the queryplantest makefile target.  Add
testcase() macros in the NGQP.
Add more testcase() macros.  Fix a memory leak following OOM in the
virtual table analysis logic.
Remove some redundant and unreachable code.
Adjustments to testcase() macros for improved testability.
Fix compiler warnings.  Fix a harmless off-by-one error in the solver.
Simplify and add invariants to the WhereLoop merging logic inside of
whereLoopInsert().
Fix a harmless uninitialized variable warning.
Additional compiler warning fixes.
Only enable posix_fallocate by default on linux and mac.
Only default HAVE_POSIX_FALLOCATE on for linux, and then only if it is not
previously defined.
Add in the cost of doing a table lookup on OR searches.  Make test case
changes to deal with difference in STAT3 behavior.
Merge in trunk changes to os_unix.c that allow the code to build on
unix platforms that lack posix_fallocate().
Integration adjustments for the vtshim module.
The vtshim xCreate and xConnect functions need to store the pAux pointer into the newly created vtable object.  Style fixes.
Disable posix_fallocate() for all systems, all the time, unless the
HAVE_POSIX_FALLOCATE compile-time macro is supplied.
Pull in the posix_fallocate() change from trunk.