Update Jacobian calulator Fault

Added a fault for the JC to indicate the Inverse Jacobian could not be
calculated.
Integrated Fault into JC reset scheme for Newton Raphson with Jacbobian
calculator solvers.
Updated Reset scheme in the dynamic solver to work only once per do...
while iteration. (This solves some solver instability coming from the
fact that the JC would need to run at least 5 times before attempting to
solve again (which would use up iterations).