Let the application set this renderer to be not greedy.
bring upstream into origin
Merge remote-tracking branch 'upstream/master'
routine merge
Merge remote-tracking branch 'upstream/master'
Label frequency logic: don't create a tiny segment at the end.
Merge pull request #11 from tomrink/master

Contour2D, label freq improvement