Random professions now selected for random characters, with "Survivor"
weighted heavily and expensive/flaw professions weighted less heavily.
Code cleanup.
Add pocketknife and (usually) matches back to the 0 cost flavor
professions, since they can be randomly selected now.  I skipped matches
on professions with weak melee weapons.  Also reduce otaku cost down to 1,
but reduced it's messenger bag to a purse (i.e., tailor that trades skill for
carrying capacity).  I think it got overlooked in the big profession
rework.
More interesting cost 0 prof items for bride/groom/clown/submissive.
Turns bio_memory into an active bionic.

Zero extra overhead power cost; it still works exactly like it did
before, but now you can turn it off. At high levels of skills
(particularly if you have lots of them) the constant drain of bionic
energy caused by this bionic can be a nuisance, and you may actually
find yourself wanting to let your skills rust for a bit in order to
reduce that effect.
heavy duty vehicle hatch
Merge branch 'fix-blorg-monster-death' of https://github.com/BevapDin/Cataclysm-DDA into BevapDinFixes
Merge branch 'funnelllllls' of https://github.com/BevapDin/Cataclysm-DDA into BevapDinFixes
Merge remote-tracking branch 'KA101/master'
Silence sign comparison warnings by iterating with a size_t instead of an int.  Also silence some unused parameter warnings.
Silence sign comparison warnings by iterating with a size_t instead of an int.  Also silence some unused parameter warnings.
Merge active memory bionic and heavy hatches.
Merge remote-tracking branch 'kevingranade/kill-unsigned-compare-warnings'
Merge remote-tracking branch 'kevingranade/fix-sign-compare-warnngs-2'
Fix unused parameter warnings.
Merge improved random profession selector.

Conflicts:
	data/json/professions.json
Merge remote-tracking branch 'CleverRaven/master'
Price fix for RM13.
Expensive!
Merge remote-tracking branch 'Rivet-the-Zombie/price-fix'