Brush up the MinGW makefile a bit further:
+ use pattern rules to reduce need for explicit rules for individual source file
+ build versioning file more centrally
+ fix cyclic dependency of menu file
Only invoke the arrowheads only code if there really is an arrowhead