Contour calculation optimization with plain old arrays
Disconnected contours
Split leading and trailing edge
Avoid useless calculations
Merge branch 'arrayOptimized'
createPath method