Now throwing an exception when the solver can't solve to the desired tolerance
ImpactEventHandlerQP now throws an exception when LCP solver violates contact constraint that is already in the constraint set