SurvivorBeltUseAction

Survivor utility belt is crafted from following tools that have their
own use action - sheath, hammer, hacksaw and wood saw. Only one action -
SHEATH_KNIFE is currently useable.

I made new action SURVIVOR_BELT, which allows player to choose one of
these:
Sheathe a knife / Unsheathe a knife (depends on if knife is sheathed)
Use hammer
Use hacksaw
Use wood saw
A number of copyedits and fixed some ommisisions.  Thanks all.
Merge remote-tracking branches 'dda/pr/9781', 'dda/pr/9782', 'dda/pr/9786', 'dda/pr/9787', 'dda/pr/9788' and 'dda/pr/9790' into dda-master

* dda/pr/9781:
  Fixes infini skill bug at character creation

* dda/pr/9782:
  Added removal flag, as per BevapDin.
  readds flag to rechargeable mod for no reload

* dda/pr/9786:
  Show scenario on description tab

* dda/pr/9787:
  Fix recursion detection in item groups.
  Fix item spawn charges not being set for liquids.
  Fix guns not spawning loaded, as they should.

* dda/pr/9788:
  Add checks for json data of tool quality:
  Consistency checking for scenario traits.
  Display profession traits in char build.
  Add consistency checks for profession traits.

* dda/pr/9790:
  SurvivorBeltUseAction
Fix uninitialized variables
Documentation update
More documentation tweaks
Merge remote-tracking branch 'dda/pr/9780' into dda-master

* dda/pr/9780:
  Price audit for martial arts clothing.
Add a few more effect fields to comestibles.json
remove hammer from boarded house starting location.
Merge remote-tracking branch 'dda/pr/9593' into dda-master

* dda/pr/9593:
  Fixed undefined references
  Quick fixes
  Added print functions for pressure, wind speed, and humidity
  Made player warnings vs wind more descriptive
  Added bionic that reads the weather
  WIP rewriting history
  Properly added a weather debug item
  Fixed windchill model
  Changed windchill model

Conflicts:
	src/game.cpp
	src/item_factory.cpp
	src/iuse.h
Only give temperature readout from power armor helmet if it's worn.
Astyled new weather code.
Add monster attack_effs field
Silence unused parameter warning.
Update EFFECTS_JSON.md
And that's the ammo file sorted.
Remove extraneous glare messages
Ranged in progress; moving through the handguns ATM.
Fix std::round()
More handguns, removes Conversion slot for Leadworks weaponry