Speedup for checking ear intersections

isEarTip checks computeSpannedAreaSign 3 times, but it was checking the least likely case last.

Re-order the checks speeds up execution ~15% in my tests (with 1000s of vertices)
Merge pull request #1887 from ideasman42/master

Speedup for checking ear intersections