Track replay group resolution and buffer max extent to capture strokes

With 36204faf2fdc00cb2455397ef31ad876bf888f55 canvas vector rendering is clipped to the extent requested by the layer.  This can leave partial strokes rendered for geometry segments that fall just outside the max extent.  To avoid this, points are only eliminated if they fall outside of the max extent buffered by the current stroke width * resolution.