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 active memory bionic and heavy hatches.
Fix unused parameter warnings.
Merge improved random profession selector.

Conflicts:
	data/json/professions.json
Price fix for RM13.
Expensive!
Fixes issues with the handheld games.
fix incorrect refreshing of pick-up caption
Merge pull request #6418 from Rivet-the-Zombie/price-fix

Price fix for RM13.
Merge branch 'USB_program' of https://github.com/Soyweiser/Cataclysm-DDA into fixes
Merge branch 'minor_pickup_fix' of https://github.com/illi-kun/Cataclysm-DDA into fixes