Improvements to adaptive error control and external event linking
This release adds an improved scheme for error control, which includes a relative error tolerance parameters that is scaled by the derivative size and the Hairer semi-norm for error estimation. It also includes functionality for external event linking, which is the ability to trigger an external event based on the value of another.