added make version command

to quickly set the mods version to the git tag
or git-$hash if we are on a development version
allow the AI to base-walk without restrictions

fixes #2899
Added missing target line for DemoAttack

fixes #3122
Merge pull request #3147 from Mailaender/demo-flash

Added missing target line for DemoAttack
Merge pull request #3150 from cjshmyr/hotkey

Hotkey changes
Fix assign teams dropdown position.
Remove ICMP based pinger
Reimplement pinging via the orders channel.
Clean up lobby logic and visuals.
Remove obsolete Random Map button from d2k lobby.
Merge pull request #3158 from pchote/diy-pings

Rewrite ingame ping implementation.
More robust replay file creation
Merge pull request #3074 from Mailaender/make-version

Attempt to unify versioning with downstream
Undock harvesters when refinery is destroyed or not in world

fixes #2029
Give the mechanic a wrench icon instead of red-cross

closes #3133

don't try to guess hard-coded cursors from weapon damage
Implement new spawn tooltips in RA and d2k.
Remove legacy tooltip code.
Rename Ping -> Latency.
Adjust latency thresholds and add text description.
save client IpAddress for later