uniform ammo quantities

- revamped how the uniform and missing counts are calculated to use
actual stack sizes. this was primarily to allow comparison between squad
ammo assignment, and how much ammo an individual unit was carrying. can
still use some optimization though.