Makefile: release fixes

Must include version.h for non-unix builds.  Re-jig the version
dependencies to avoid running reversion.sh twice.
tests: leave the source files alone in the multi-file tests
web: bump pre-release