generate version before bindist
fix all warnigs in worlfactory.cpp
fix all warnings in veh_typedef.cpp
Be more careful about leaving the vehicle with nothing at 0,0.
Translation-enabling

Partial fix for #6587.

This ought to cure the MA and crafting options; the kill-all-hostiles
looks like it ought to work. already.
Merge makefile, warning, and vehicle dissasembly fixes.
Emergency fix to trader avoid.
Fix ACTION_WAIT changing turret modes silently
Move cycle turret mode to a seperate function
Initialize a variable properly.
Remove horns cache vector, not needed
Merge some translatable string annotation.
Merge vehicle cleanups.
Revert to using vsnprintf that can handle positional parameters.