Alter SkCanvas::drawPicture (devirtualize, take const SkPicture, take pointer)

R=reed@google.com, bsalomon@google.com, mtklein@google.com

Author: robertphillips@google.com

Review URL: https://codereview.chromium.org/313613004
diff --git a/tests/PictureStateTreeTest.cpp b/tests/PictureStateTreeTest.cpp
index e6cf553..cb154de 100644
--- a/tests/PictureStateTreeTest.cpp
+++ b/tests/PictureStateTreeTest.cpp
@@ -84,9 +84,9 @@
     SkCanvas bbhCanvas(bbhBitmap);
 
     referenceCanvas.drawColor(SK_ColorTRANSPARENT);
-    referenceCanvas.drawPicture(*referencePicture.get());
+    referenceCanvas.drawPicture(referencePicture.get());
     bbhCanvas.drawColor(SK_ColorTRANSPARENT);
-    bbhCanvas.drawPicture(*bbhPicture.get());
+    bbhCanvas.drawPicture(bbhPicture.get());
     REPORTER_ASSERT(reporter,
                     referenceCanvas.getSaveCount() == bbhCanvas.getSaveCount());
     REPORTER_ASSERT(reporter,
@@ -95,10 +95,10 @@
 
     referenceCanvas.drawColor(SK_ColorTRANSPARENT);
     referenceCanvas.clipRect(SkRect::MakeWH(50, 50));
-    referenceCanvas.drawPicture(*referencePicture.get());
+    referenceCanvas.drawPicture(referencePicture.get());
     bbhCanvas.drawColor(SK_ColorTRANSPARENT);
     bbhCanvas.clipRect(SkRect::MakeWH(50, 50));
-    bbhCanvas.drawPicture(*bbhPicture.get());
+    bbhCanvas.drawPicture(bbhPicture.get());
     REPORTER_ASSERT(reporter,
                     referenceCanvas.getSaveCount() == bbhCanvas.getSaveCount());
     REPORTER_ASSERT(reporter,
@@ -107,10 +107,10 @@
 
     referenceCanvas.drawColor(SK_ColorTRANSPARENT);
     referenceCanvas.clipRect(SkRect::MakeWH(10, 10));
-    referenceCanvas.drawPicture(*referencePicture.get());
+    referenceCanvas.drawPicture(referencePicture.get());
     bbhCanvas.drawColor(SK_ColorTRANSPARENT);
     bbhCanvas.clipRect(SkRect::MakeWH(10, 10));
-    bbhCanvas.drawPicture(*bbhPicture.get());
+    bbhCanvas.drawPicture(bbhPicture.get());
     REPORTER_ASSERT(reporter,
                     referenceCanvas.getSaveCount() == bbhCanvas.getSaveCount());
     REPORTER_ASSERT(reporter,