Reimplement game::reload(char chInput) to do the heavylifting
Fix spare magazine logic
Fix weapon reload action
Change ACT_RELOAD to handle item invlet instead of weapon
Allow reloading from wielded ammo
Reload wielded weapons
Merge reload refactor.