Minor temporary object creation in SimplePolylineGeometry. Mostly code clean up.
Compute the exact number of points on the ellipse boundary where it could have been an overestimate.
Compute the number of ellipse outline positions up front and index into array.