Remove generated files
win32: include windows.h no Windows.h
build-sys: modernize

Run autoupdate and fix remaining warnings.
This also fixes compiling with mingw64 from f18.
And make the build silent.
Use git.mk to generate .gitignore
build-sys: fix distcheck, remove install-data-hook

Use LT_INIT to disable static libraries instead.
la file removal is better handled by downstream when appropriate.