In main.mk, always recompile vdbe.o and parse.o first, since changes to either
parse.y or vdbe.c will cause all files to be recompiled and if there are
syntax errors in vdbe.c or parse.y we want to hit them early in the compile
process.
Comment and preprocessor macro cleanup.
For the MSVC makefile, recompile vdbe.lo and parse.lo first.