Fix the constructAutomaticIndex() routine so that it works with NGQP.
Improved detection of unnecessary ORDER BY clauses.
Futher enhancements to the ORDER BY optimizer.
Enhance the shell to provide more flexibility when entering numeric arguments
on dot-commands.  In particular, allow hex arguments to .wheretrace.
Allow tracing of whereLoopInsert() when the 0x8 bit is set on ".wheretrace".
Remove the use of sqlite_query_plan from where2.test.  Fix a bug in the
code generator for OR clause optimizations.
Remove the definitions of objects that are no longer used:  WhereCost, 
WherePlan, and WhereBestIdx.
Fix problems in the virtual table logic for NGQP.
Another virtual table fix in NGQP.
Fix a problem with code generation on LEFT JOIN of tables without an index.
Do not attempt to generate code in the NGQP if there have been prior errors,
since with prior errors some of the expressions might not be fully 
named resolved.
Make sure a unique cursor number is allocated for automatic indices.
Do not search using ON clause constraints of LEFT JOINs to the right of
the table.
The NGQP might not find a solution if INDEXED BY constraints on the query
are set wrong.  If that is the case, print a "no query solution" error
and abort before trying to use the non-existant solution.