Merged requested to merge analytic-step-830 into develop
Previously when there was a step handler analytic propagators were forced to take small steps though EventDetector and OrekitStepHandler can both use large steps. Removed this unnecessary restriction to improve performance.
Fix #830 (closed)
Also found and fixed an old bug with analytic propagators, step handlers, and event detectors. Also found and fixed some differences in implementation between the field and non-field versions.
Individual commits should be easier to review than the whole diff.