Accidentlaly ignored a whole lot of subversion files.

Overzealous .gitignore.
Tweak the gitignore again to continue to ignore generated Makefiles.

The Windows Makefile is pre-built and ships with the distribution.
Explicitly allow it rather than disallowing every other generated
Makefile.
Seems we do need to throw out the rep-cahe-db.h and let it regenerate.
Release 1.7.17.1