Revert "Re-land: [BGPT] Support kDstIn blend-mode for non-render surface quads"

This reverts commit e7db3d02c04baf8012db3220a8ad1541cf62157a.

Reason for revert: caused several regressions.

Bug:936798,936652,936763

Original change's description:
> Re-land: [BGPT] Support kDstIn blend-mode for non-render surface quads
> 
> This reverts commit 0d564c1d6a174f313e8c2583351bbc75d57ee5be.
> 
> It is a re-land of the original patch, with a fix to support the
> AA quad rendering path in GLRenderer.
> 
> Bug: 936087
> 
> Change-Id: I1e7d19051d891a20f902704bebf78ca45145751f
> Reviewed-on: https://chromium-review.googlesource.com/c/1489899
> Commit-Queue: Chris Harrelson <chrishtr@chromium.org>
> Reviewed-by: enne <enne@chromium.org>
> Cr-Commit-Position: refs/heads/master@{#636148}

TBR=chrishtr@chromium.org,enne@chromium.org

Change-Id: I8d85d23362a7c2f69e03c8b7a031aa436b33b40d
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: 936087
Reviewed-on: https://chromium-review.googlesource.com/c/1495039
Reviewed-by: Chris Harrelson <chrishtr@chromium.org>
Commit-Queue: Chris Harrelson <chrishtr@chromium.org>
Cr-Commit-Position: refs/heads/master@{#636476}
16 files changed