DM: add --serialize

Plus:
  - minor ReplayTask refactoring to share code with SerializeTask
  - move --replay to ReplayTask and --serialize to SerializeTask like WriteTask
  - when --writePath is given, write failures for Replay and Serialize tasks
  - function names have fewer blatant Skia style violations

BUG=
R=bsalomon@google.com

Author: mtklein@google.com

Review URL: https://codereview.chromium.org/32613003

git-svn-id: http://skia.googlecode.com/svn/trunk/gyp@11890 2bbb7eff-a529-9590-31e7-b0007b416f81
diff --git a/dm.gyp b/dm.gyp
index bbfea53..aa903a4 100644
--- a/dm.gyp
+++ b/dm.gyp
@@ -22,6 +22,7 @@
             '../dm/DMGpuTask.cpp',
             '../dm/DMReplayTask.cpp',
             '../dm/DMReporter.cpp',
+            '../dm/DMSerializeTask.cpp',
             '../dm/DMTask.cpp',
             '../dm/DMTaskRunner.cpp',
             '../dm/DMUtil.cpp',