Cache crafting inventory until player moves or acts, or turn changes.
You can't make fletchings from down feathers >_<
Always notify when reading is finished
Replace vector of static monsters with an unordered multimap to cut lookup time when spawning them.
Check activity to determine if reading is actually finished
Merge branch 'cache_crafting_inventory' of https://github.com/yobbobanana/Cataclysm-DDA into merge
Merge branch 'down-with-down-fletchings' of https://github.com/kevingranade/Cataclysm-DDA into merge
Merge branch 'reading' of https://github.com/arcke/Cataclysm-DDA into merge
Merge branch 'speedup-monster-spawns' of https://github.com/kevingranade/Cataclysm-DDA into merge
Add cane, cudgel and umbrella to applicable fencing weapons.
Adds bridge terrain to the offroad list.

Fixes http://smf.cataclysmdda.com/index.php?topic=8468.0 .
Merge pull request #10149 from yobbobanana/improvised_fencing

Add cane, cudgel and umbrella to applicable fencing weapons.