Add the InsertNewArc function

This means to replace the old insert function which only insert one arc
The new will not only insert the newly degenerated parabola (vertical line) but also insert the left and right side based on the original upper parabola, split by this newly vertical parabola
Add unitest bug the InsertNewArc still have a bug!
Fix the insert bug the 3 point insertion is right
Fix the bisector & circle event
Add the unit test for them
!!!UpdateBreakPointsList have two bugs