Updated Codeblocks project file to fix linker errors
Bashing

OK, casting plastic may be a bit tricky and I can't imagine someone
knowing how to set up a katar or cestus based on fabrication and the
most basic of knowing how to club someone.  Most of these came through
OK though.
Cutting & Piercing

Still a fair amount of stuff you can autolearn, but tops out at hatchet,
machete, butcher knife, and scythe/war scythe.

Also makes the fireaxe marginally easier to learn (NOT to craft--just to
get the recipe) and sets the diveknife to subcategory weapons/cutting
since it Chops with cut damage.
Mouthmuts prototype

Got no idea whether this works.  Haven't been able to compile since the
creature-rework.  Argh.
Fix braces

Argh.
Replace missing bracket
solves linker issues
fix for msvc12 project
Books the fireswords

More or less as discussed; I made the welding-book recipe 8 rather than
10 so people wouldn't have to grind it.
Origamiwolf's CBP fix

Without which I can't test my stuff!
syntax fixes
Fix reading book interruption and trying to sleep
Fix booking oversight
Clarify description

Just had a minor bughunt because it wasn't clear that this only shows up
if you're installing on a tile that already has a storage unit.

Hoping this saves future problems.
Merge pull request #5126 from KA101/gunfix

Fix booking oversight
Merge pull request #5125 from orzogc/fix-bugs

Fix reading book interruption and trying to sleep
Merge pull request #5127 from KA101/induction-charger-check

Clarify description
Merge pull request #5120 from KA101/MouthTentaclesEnabler

Mouthmuts prototype
Prevent empty log messages from being written.
Fixed error in slimed disease description.