bookmaker report only changed files

Change bookmaker to omit files written with unchanged
values. Temporary copies of fiddleout.json and catalog.htm
are written, and if the same as the existing copies, are
silently deleted.

Update stdout from examples in SkColor4f_Reference that
have changed to keep up with the latest checkin.

TBR=brianosman@google.com

Docs-Preview: https://skia.org/?cl=150146
Bug: skia:6898
Change-Id: I14e326bdd53baec92853d265edbe160c84583381
Reviewed-on: https://skia-review.googlesource.com/150146
Commit-Queue: Cary Clark <caryclark@skia.org>
Auto-Submit: Cary Clark <caryclark@skia.org>
Reviewed-by: Cary Clark <caryclark@skia.org>
diff --git a/docs/SkColor4f_Reference.bmh b/docs/SkColor4f_Reference.bmh
index 19d4b5d..251145d 100644
--- a/docs/SkColor4f_Reference.bmh
+++ b/docs/SkColor4f_Reference.bmh
@@ -111,8 +111,8 @@
     const float* array = color.vec();

     SkDebugf("[0]=%g [1]=%g [2]=%g [3]=%g\n", array[0], array[1], array[2], array[3]);

 #StdOut
-red=0.0578054 green=0.246201 blue=0.603827 alpha=0.533333

-[0]=0.0578054 [1]=0.246201 [2]=0.603827 [3]=0.533333
+red=0.266667 green=0.533333 blue=0.8 alpha=0.533333

+[0]=0.266667 [1]=0.533333 [2]=0.8 [3]=0.533333
 ##
 ##
 
@@ -137,8 +137,8 @@
     array[3] = 1;

     SkDebugf("[0]=%g [1]=%g [2]=%g [3]=%g\n", array[0], array[1], array[2], array[3]);
 #StdOut
-red=0.0578054 green=0.246201 blue=0.603827 alpha=0.533333

-[0]=0.0578054 [1]=0.246201 [2]=0.603827 [3]=1
+red=0.266667 green=0.533333 blue=0.8 alpha=0.533333

+[0]=0.266667 [1]=0.533333 [2]=0.8 [3]=1
 ##
 ##
 
@@ -208,7 +208,7 @@
     SkDebugf("red=%d green=%d blue=%d alpha=%d\n", SkColorGetR(fromColor4f),

              SkColorGetG(fromColor4f), SkColorGetB(fromColor4f), SkColorGetA(fromColor4f));
 #StdOut
-red=0.0742136 green=0.130136 blue=0.318547 alpha=0.168627

+red=0.301961 green=0.396078 blue=0.6 alpha=0.168627

 red=77 green=101 blue=153 alpha=43
 ##
 ##
@@ -237,8 +237,8 @@
     SkDebugf("red=%g green=%g blue=%g alpha=%g\n", fromSkColor.fR, fromSkColor.fG,

                                                    fromSkColor.fB, fromSkColor.fA);

 #StdOut

-red=75 green=101 blue=153 alpha=43

-red=0.0703601 green=0.130136 blue=0.318547 alpha=0.168627

+red=18 green=33 blue=82 alpha=43

+red=0.0705882 green=0.129412 blue=0.321569 alpha=0.168627

 ##

 ##