Prevent debug spam on expected failures of item spawn.
Revert an ill-advised revert of a bug fix.

This reverts commit bf82319c1e3f828a055cedf93d7f9c48594aaf66.
Add a stack_size field to ammo and comestibles, defaulting to the starting number of charges.
Update JSON info documentation.
Make ammo stack_size consistent for each caliber, and meds' stack_size so that pills take up far less volume.
Remove unused bionic fake ammos.
Use unified ammo and gun effects in shoot_monster().
Apply bounce effect on hit whether it does damage or not to avoid infinite loops when the shot cannot damage a target.
Merge branch 'pr/3023'
changed from debugmsg to dbg(D_INFO)
Merge branch 'pr/3050'
Merge branch 'pr/3023'
Pull in latest translations from Launchpad.
Merge more configurable stack sizing and latest translations.
Update changelog, motd, and versioning for release 0.8.
Update translation line numbers in .pot.
Merge, and compensate for definition of itype.volume that is completely geschtonkenflapped:
Merge item::volume precision and unit arguments with
 item-with-charges-volume-scale-defined-by-max-charges-which-is-named-stack-size
behavior. precise_value now returns multiple of 1000, since the current maximum item::max_charges() / stack_size(.json)
is 200.