Lots of progress on switching to SkColorSpace rather than SkColorProfileType

Fixed a bunch of code in Ganesh, as well as usage of SkColorProfileType in most of our tools (DM, SampleApp, Viewer, nanobench, skiaserve, HelloWorld).

BUG=skia:
GOLD_TRYBOT_URL= https://gold.skia.org/search?issue=2069173002

Review-Url: https://codereview.chromium.org/2069173002
diff --git a/example/HelloWorld.cpp b/example/HelloWorld.cpp
index c2dd7d8..32bee5d 100644
--- a/example/HelloWorld.cpp
+++ b/example/HelloWorld.cpp
@@ -155,13 +155,9 @@
         if (snap->peekPixels(&pmap)) {
             const SkImageInfo& info = pmap.info();
             fRenderTarget->writePixels(0, 0, snap->width(), snap->height(),
-                                            SkImageInfo2GrPixelConfig(info.colorType(),
-                                                                    info.alphaType(),
-                                                                    info.profileType(),
-                                                                    *fContext->caps()),
-                                            pmap.addr(),
-                                            pmap.rowBytes(),
-                                            GrContext::kFlushWrites_PixelOp);
+                                       SkImageInfo2GrPixelConfig(info, *fContext->caps()),
+                                       pmap.addr(), pmap.rowBytes(),
+                                       GrContext::kFlushWrites_PixelOp);
         }
     }
     INHERITED::present();