include curve control points in extents this makes results consistent with FT also optimized handling of path end points