Update bionics.cpp

updated failure mechanics.  discussion here: http://smf.cataclysmdda.com/index.php?topic=2687.0
new bionics_install chance of success & skill calculation

discussion here: http://smf.cataclysmdda.com/index.php?topic=2687.0
use adjusted_skill to calculate failure_level
Make wcwidth.c use uint32_t instead of wchar_t
More junk food

French fries, malted milk balls, peppermint patties, and Necco wafers.
Whoops, not my idea

Reviewed the IRC and the fries were Rivet's idea originally.  Struck
from my PR as there are far too many instances of men stealing women's
work already.
Adds gold to two reloading recipes.
Fix'd.
Another NULL check, just incase an NPC has no profession
Yet again, remove even/oddness constraint on TERMX and TERMY.
Changes stats on children's book.
Correctly set VIEWX and VIEWY.
Allow VIEWX and VIEWY < 12.
Add comments to display globals indicating usage.
Add POSX, POSY globals for position of '@' inside terrain window.
Add the small storage battery and minifridge.
Remove some obsolete commented code.
fixed the activatable menu
Add a whole bunch of carts.
1/24 chance of a welding cart in a garage.