Implement SkPicture::hasText() for SkRecord backend.

Plus, some small tweaks to the existing code surrounding it.  Just proposals,
will undo whatever you don't like.

BUG=skia:
R=mtklein@google.com, tomhudson@google.com, reed@google.com

Author: mtklein@chromium.org

Review URL: https://codereview.chromium.org/494683003
diff --git a/src/core/SkRecords.h b/src/core/SkRecords.h
index 01cdbf7..6ec6e9c 100644
--- a/src/core/SkRecords.h
+++ b/src/core/SkRecords.h
@@ -63,11 +63,11 @@
     M(DrawPoints)                                                   \
     M(DrawPosText)                                                  \
     M(DrawPosTextH)                                                 \
+    M(DrawText)                                                     \
+    M(DrawTextOnPath)                                               \
     M(DrawRRect)                                                    \
     M(DrawRect)                                                     \
     M(DrawSprite)                                                   \
-    M(DrawText)                                                     \
-    M(DrawTextOnPath)                                               \
     M(DrawVertices)
 
 // Defines SkRecords::Type, an enum of all record types.