Main split the general rasteriser into GeneralTip::row (rows may run in
parallel). The sampled-tip run trim moves into GeneralTip::sampled_run, and
the test-only full-scan switch is read on the calling thread so rayon's
workers see it.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>