Numerical robustness related additions.
Several numerical-robustness-related features were added. 1) Recursion depth of CheckEdge() is capped; 2) an option to insert points in pseudo-random order is now provided, which can improve performance and numerics; and 3) an addition sanity check for determining InCircle() was added to address near-infinite-radius spheres.