[views][relate] Add detail::normalized_view<> and use it in relate_linear_areal.

It's a view connecting reversible_view and closeable_view, allowing to view a subrange of a Geometry as reversed and/or closed if necessary.
Polygons and similar Geometries are always CW, closed.