include curve control points in extents

this makes results consistent with FT
also optimized handling of path end points
2 files changed