Reland "Fully embrace skcms types in SkColorSpace API"

This reverts commit 6af9b1c673b1f017ecf5b845a1328a6c539f3c0d.

Change-Id: I7954951497e57475ab6f1c7f946b47aa17f1ac8c
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/252817
Reviewed-by: Mike Klein <mtklein@google.com>
Commit-Queue: Brian Osman <brianosman@google.com>
6 files changed