replace SkColorSpaceXformSteps::Required()

It's error-prone to ask if a color space transform is required without
explicitly mentioning alpha types.  I think the whole method can be
replaced by a friendlier constructor and direct use of flags/mask:

    SkColorSpaceXformSteps::Required(src.colorSpace(), dst.colorSpace())

        ~~~>

    0 != SkColorSpaceXformSteps(src, dst).flags.mask()

This removes the unexpected gray square from the fiddle in skia:9662.

Bug: skia:9662
Change-Id: Id54cae534023ab29c94dcc149e6b67fc9c166665
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/257399
Reviewed-by: Brian Osman <brianosman@google.com>
Commit-Queue: Mike Klein <mtklein@google.com>
5 files changed