Retire SkShader::kSupports4f_Flag

No longer used except in one test.

Introduce kPrefers4f_Flag instead.

R=reed@google.com
GOLD_TRYBOT_URL= https://gold.skia.org/search2?unt=true&query=source_type%3Dgm&master=false&issue=1726983002

Review URL: https://codereview.chromium.org/1726983002
diff --git a/include/core/SkShader.h b/include/core/SkShader.h
index 72cd4a2..0645809 100644
--- a/include/core/SkShader.h
+++ b/include/core/SkShader.h
@@ -82,7 +82,10 @@
             shadeSpan().
          */
         kConstInY32_Flag = 1 << 1,
-        kSupports4f_Flag = 1 << 2,
+
+        /** hint for the blitter that 4f is the preferred shading mode.
+         */
+        kPrefers4f_Flag  = 1 << 2,
     };
 
     /**
@@ -130,10 +133,6 @@
          */
         virtual uint32_t getFlags() const { return 0; }
 
-        bool supports4f() const {
-            return SkToBool(this->getFlags() & kSupports4f_Flag);
-        }
-
         /**
          *  Called for each span of the object being drawn. Your subclass should
          *  set the appropriate colors (with premultiplied alpha) that correspond