Refactor hit weight data initialization to be fully contained inside creature implementation. Incidentally make it work.
Change creature::effects into an unordered_map and clean up the implementation.
Add value map to creature to store misc key/value pairs.
Overhaul RC car driving system.

Replace game member with entry in player's creature::value map so car driving is persisted across save/load.
Move methods for finding RC items to map and player classes.
Fix bug where RC car keeps spamming its menu when it runs out of batteries.
Only trigger crainal detonation if NPC is not spenting moves.
Removes double spacing from CBM descriptions.
Move manipulation of faction reputation inside npc method.
Merge pull request #8126 from kevingranade/npc-fixes

Npc fixes
Too many items fix for professions.
Mapgen fix: lab and pawn shop

Prevent walls on top/left side of labs with a fixed map. Prevents the
furniture there to be stuck in walls.

Remove furniture from office in pawn shop, to prevent the line of
counters/display racks going through the wall into the other room.
Remove web before bashing the map

When smashing at the map, remove webs first, when there are no webs continue as normal.
Consider items in a cargo trunk for warmth when sleeping
Escape apostrophe in archaeologist profession description that was breaking farmer and patriot definitions.
Merge remote-tracking branches 'dda/pr/8125', 'dda/pr/8128' and 'dda/pr/8130' into dda-master

* dda/pr/8125:
  Removes double spacing from CBM descriptions.

* dda/pr/8128:
  Mapgen fix: lab and pawn shop

* dda/pr/8130:
  Consider items in a cargo trunk for warmth when sleeping
Merge pull request #8127 from Rivet-the-Zombie/too-many-things!

Too many items fix for professions.
Removes disassembly option from a few improvised weapons.
Revert bowling pin weapon-thing.
Merge pull request #8131 from Rivet-the-Zombie/no-disassembly-nailbat

Removes disassembly option from a few improvised weapons.
Merge branch 'webs-smash-em' of https://github.com/BevapDin/Cataclysm-DDA into web
Limit number of profession items printed so they stay within the window.