Merge pull request #456 from veryinky/viewmoralekeyfix

Changed default viewmorale key to v
Merge pull request #454 from veryinky/acidfix

Acid rain causes pain not injury
Merge pull request #455 from veryinky/issue450

roadmap now paper|null
Merge pull request #457 from veryinky/nokitchenunitspawn

Removed kitchen units from garage spawn list
Fix for bulletin boards. Closes #443
Fix for bulletin boards. Closes #443
Add unique string identifiers to each recipe
fixed for weather and help
Merge pull request #459 from veryinky/weatherwarn

fixed warnings for weather and fixed keybind clearline
fix for -1 charge sewkits Closes #355
Merge Recipe code refactor and json-ification of recipes.
Merge helper functions for easier static map feature generation.
Merge branch 'master' into crafting
Add in learn-by-disassembly for recipes

Note: breaks saves and probably templates. Adding more recipes won't break saves, and adding new ways to learn recipes also won't break saves.
Merge pull request #458 from veryinky/bulletinfix

Fix for bulletin boards. Closes #443
Re-enable flashlight recipe autolearn, and make UPS learn-by-disassembly (level 4)
Merge pull request #460 from veryinky/sewissue355

fix for -1 charge sewkits Closes #355
cbp file update for latest pulls
Merge pull request #463 from veryinky/cbpmapgenformat

cbp file update for latest pulls
Merge learning recipes from item disassembly.