Tolerate (but don't fully render) complex polygons

This patches the problem with complex polygons completely failing
triangulation. Instead, complex areas of the polygon will not render,
but instead be skipped over. This allows polygons which are have only small
"complexities" to still render (almost) correctly.

Should get b21 in shape until complex polygon rendering can be sorted out.

(Fix #1121)