Bionics Install Rebalance

Please check for errors, I'm not very experienced with C++, so I may not write standardized code for things like type casting.  This needs a second pair of eyes. This fork change does what is suggested in the original post of: http://smf.cataclysmdda.com/index.php?topic=2687.0

+ new chance of success calculation
+ new new install skill calculation
+ new failure punishment calculation