Merge pull request #360 from veryinky/master

Woodstoves related changes + metal tank crafting.
Tidy up chargen finalization

Reduce messiness and - IMPORTANTLY - make it so characters can't go unnamed ("yes, waste points" -> "I want to give a name" started the game without naming the char).
Restoring a conditional that got dropped by the last commit
Merge pull request #363 from ethankaminski/chargen-tidy

Tidy up chargen finalization
Removed - from valid inventory characters. It's already used to wield nothing.
Added a suppresses smoke flag.
Boot crafting and butcher knife cutting fixed. Closes #364 Closes #365
Added trail flag to 66mm, added (Currently not used) backblast flag to LAWs.
Fix waterskins holding more water than they should. Closes #367
Removed Herobr.. Grack.
Remove unnecessary const qualifier.
Rearange intialization order of parameters to make compiler happy.
Misc warning cleanup in field.cpp.
Cleanup misc warnings in monmove.cpp
Make multiple types of ammo stop freaking out item examination

Whoops, introduced this bug with my action hinting code.
Warning cleanup and style changes in game.cpp.
Remove unused variable.
Remove unused variables
Warning cleanup.
Fully parenthesize logic statements.