added polygon_outlines_intersect
enable extend/append for Array<const T>
added as_vector converter for Nested
removed frustrating forward declaration of std::vector
make nested_array_offsets_to_segment_mesh safe for empty polygons