Add the ability to factor constant functions out of inner loops.  But do
not factor out non-constant functions, like random().
Remove the obsolete TK_CONST_FUNC token type.
When one or more arguments to a function are constants, try to factor
out just those arguments into initialization code.
Make sure the OP_Next and OP_NextIfOpen opcodes are numbered close together
for efficiency in switch() statements.  OP_Prev and OP_PrevIfOpen too.
Remove a test from sqlite3VdbeMemFromBtree() which was unnecessary, and
after the recent OP_Column refactoring, unreachable.
Add the --timer option to the wordcount test program.
Fix the code generator to honor turning off constant expression factoring.
Do not reuse factored constants that might have had their encodings changed.
Modify wordcount so that timer information appears on standard error instead
of standard output.  Rename the run-wordcount.bash script to run-wordcount.sh
and simplify it so that it stands a better chance of running on non-GNU 
systems.
Changes some offset and amount parameters from "int" to "u32" to avoid
harmless signed/unsigned comparison warnings.
Slight change to the --timer output on wordcount for better display on 
windows:  Avoid showing the full pathname of the executable.
Fix a harmless clang warning in the command-line shell.
Minor correction to the batch build tool for MSVC.