Move SkTemplates.h to private.

SkTemplates.h contains a number of Skia specific utilities which are
not designed for external use. In addition to reducing the external
support burden, this will allow Skia to freely refactor this file.

Review URL: https://codereview.chromium.org/1272293004
diff --git a/src/core/SkPictureRecord.h b/src/core/SkPictureRecord.h
index 18458c6..c305f10 100644
--- a/src/core/SkPictureRecord.h
+++ b/src/core/SkPictureRecord.h
@@ -12,7 +12,8 @@
 #include "SkFlattenable.h"
 #include "SkPicture.h"
 #include "SkPictureData.h"
-#include "SkTemplates.h"
+#include "SkTArray.h"
+#include "SkTDArray.h"
 #include "SkWriter32.h"
 
 // These macros help with packing and unpacking a single byte value and
@@ -40,7 +41,7 @@
     const SkTDArray<const SkImage* >& getImageRefs() const {
         return fImageRefs;
     }
-    
+
     SkData* opData(bool deepCopy) const {
         this->validate(fWriter.bytesWritten(), 0);