Reland "Move 1D linear Gaussian FP to a runtime GrSkSLFP"

This reverts commit e64e8f4094b2c8610fd19310674cb75a94c62b05.

Reason for revert: testing fix

Original change's description:
> Revert "Move 1D linear Gaussian FP to a runtime GrSkSLFP"
>
> This reverts commit e67d9439a8c450df2e174b090e9eb2370e63d0e1.
>
> Reason for revert: two layout failures in win-rel chromium bots, failing on RepeatedClippedBlurTest on intel angle bots, and more gold diffs than expected.
>
> Original change's description:
> > Move 1D linear Gaussian FP to a runtime GrSkSLFP
> >
> > Like in https://skia-review.googlesource.com/c/skia/+/746856, the
> > Gaussian blur is now a runtime effect. It's a single effect with a
> > constant loop, making it equivalent to what the FP produced when in
> > reduced shader mode. If there are performance regressions we can bring
> > back some amount of binning based on the radius.
> >
> > GrBlurUtils now handles creating the GrTextureEffect that binds to the
> > child uniform and removes the logic for trying to strip the domain,
> > etc. This was likely the code path being taken anyways for special
> > images but if there are regressions, then all the same information is
> > available to create the domain-optimized texture effect in GrBlurUtils.
> >
> > Bug: b/294102906
> > Change-Id: If3d7f748e921253a4e7912fb2a56cbfa408a1dcc
> > Reviewed-on: https://skia-review.googlesource.com/c/skia/+/746857
> > Reviewed-by: Robert Phillips <robertphillips@google.com>
> > Commit-Queue: Michael Ludwig <michaelludwig@google.com>
>
> Bug: b/294102906
> Change-Id: I290cd518cefd55cddd7fe4104985e5b7cea0b882
> No-Presubmit: true
> No-Tree-Checks: true
> No-Try: true
> Reviewed-on: https://skia-review.googlesource.com/c/skia/+/747936
> Auto-Submit: Michael Ludwig <michaelludwig@google.com>
> Commit-Queue: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
> Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>

Bug: b/294102906
Change-Id: I50084c337b297cb57f11af008e4c3d3760c0b537
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/747996
Commit-Queue: Michael Ludwig <michaelludwig@google.com>
Reviewed-by: Robert Phillips <robertphillips@google.com>
9 files changed