Parasite immunity trait!
fix warnings in weather.cpp
Better logic.
clean warnings in trapfunc.cpp and tutorial.cpp
Intelligence determinates maximum level of survival level attained during foraging
fix warnings in iuse.cpp and iuse_software_sokoban.cpp
fix warnings in mapbuffer.cpp
Add error reporting for some SDL/tiles related functions.

Make sure that a critical error does not lead to a crash, but a graceful exit.
Also disables the tileset (cata_tiles) if loading the tileset failes.
fix warnings in crafting.cpp
Add foragable bird and reptile eggs, injects them to recipes
Fixes bleed being applied when damage has been mitigated. Had been using damage before armor or block had been taken into account. Issue #6432
Electrical protection fixes.
Created egg material, herbivore code modified to acount for new material
Other comestibles accounted for material change
Trash items
Foraging for mushrooms
Item_groups expansion.
Adds moonshine to farms, hops to liq stores

Also fixed a placement error that made farm kitchen spawns appear
scattered outside the farm, and made the hops ingredient be just the
flowers rather than the whole plant (what was I thinking?)
tweak bow's description
Merge branch 'move-memorial-entri' of https://github.com/BevapDin/Cataclysm-DDA into BevapDinFixes