Ammo update, moving defence abuse fix, +others

Added the ability to transfer ammo simply by picking up a weapon while
holding a weapon of the same ammo type (not just limited to the same
weapon now) also added the ability to do this with ammo tins.

Added a distance check and retry timer to opening/closing defences, if
any player is within 2m when a defence tries to open/close, it will
retry in 1.5 seconds to prevent players from using it to push them
through walls/celings/floors.

Added a 10m Z offset to air vehicles saved outside of the map
boundaries.

Shifted load player data lines, lowered out-of-map-bounds Z offset to
1m.

Shifted aliases list check to below the connection message, this makes
more sense to read when multiple players connect in sequence.

Changed ping kick code to be more flexible for a custom value, it will
now kick at limit+100 if player count <= 10, making non-peak times a
good time for high-latency players to join.