Arrows feel OK (in fact, could be more expensive), crossbows were overpriced compared to IRL, and plastic parts were free.  Will need to do a more thorough net-check as the library was unhelpful.
Fixes the weights of a couple food items.
Replace objective bash_skill() check with a subjective bash_estimate() check.

This fixes #9753 by allowing group bashers to attempt to bash things they can't bash alone.
Add new group bash flag to a bunch of humanoid monsters, mostly zombies.
Extract calculation of group bashing ability to a helper method.
Reimplement pileon code to handle diagonals as well as cardinal directions.
Yeah, bows were overpriced after all.
Convert player:: my_mutations and my_traits from vectors to unordered_sets for speed.
And that's archery.json sorted.
Merge branch 'trait-lookup-speedup' of https://github.com/kevingranade/Cataclysm-DDA into bash
Merge branch 'food-weights' of https://github.com/Rivet-the-Zombie/Cataclysm-DDA into bash
Merge pull request #9894 from KA101/archaudit

Archaudit
Reset ammunition types when unloading a world.
Fix member name from which the faction description is read from saves.
Wide sidebar: make the message log go down to the bottom of the screen.

This occupies the previously unused space and erases / redraws it when the sidebar is redrawn.
The window w_hp goes also down to the same line as w_mesages, so it occupies and erases the space between the messages window and the terrain window.
Avoid flickering with wide sidebar:

Don't erase nor refresh the unused w_status2 window. Nothing is drawn to it anyway.
Buff metal doors
MShock's v0.32

modern_tanner
down_blanket
can_tomato
corndogs_cooked
corndogs_frozen
leather_funnel
rm451_flamethrower
badge_marshal
badge_detective
tin
bismuth
gold_small
new incendiary
bolt_explosive
diesel
brew_vinegar
harvested bushes and trees
t_diesel_pump
mon_fish_whitefish
thinner cig smoke
fixed yellow/purple carpets
fixed bondage suit/mask
fixed vp_wheel_armor not rotating
returned mask_dust, heatpack
Merge branch 'faction-descriptions' of https://github.com/BevapDin/Cataclysm-DDA into merge2
Merge branch 'squash-and-terminate-the-bug' of https://github.com/BevapDin/Cataclysm-DDA into merge2