Refactor refilling of human ammo. Refill clips and fuel when close to a source, refill ammo on clipless weapons when reloading next to one.
Don't lose the clip when switching weapons during reload.
Remove UP_AMMO.
Fix bots getting stuck in front of Armoury by using vectorial distance for goal in range checks.
Empty armoury buy list → no description → null source string. Avoid.
(Also avoid for the sell list, though it's not needed there.)

The real problem is elsewhere.
Fix stamina restoration when using jetpack.
Fix sprint in toggle mode deactivating on jump.
Make human buildables require no reactor to be built or function, just power.
Fix resource restoration for buildlog actions.
Rename "confidence" to "momentum".
Remove leftover error messages for missing a defense computer.
Fix a crash in G_SetHumanBuildablePowerState.
Remove superfluous code in PM_CheckJetpack.
Split auto refilling of ammo and fuel.
Add missing return values.
Fix some clang compiler warnings in gamelogic/game.
Refill all weapons automatically but none while it's shooting.
Don't search for ammo source when refilling not possible.
Return to decreasing clips at the end of the reload process.

This fixes a bug where a clip was added back to the wrong weapon.