Patch to create a distinct geometry processor.  The vast majority of this patch
is just a rename.  The meat is in GrGeometryProcessor, GrProcessor,
GrGL*Processor, GrProcessorStage, Gr*BackendProcessorFactory,
GrProcessUnitTestFactory, and the builders

BUG=skia:
R=bsalomon@google.com

Author: joshualitt@chromium.org

Review URL: https://codereview.chromium.org/582963002
diff --git a/include/gpu/GrProgramElementRef.h b/include/gpu/GrProgramElementRef.h
index df083c0..ecc8023 100644
--- a/include/gpu/GrProgramElementRef.h
+++ b/include/gpu/GrProgramElementRef.h
@@ -38,12 +38,12 @@
         fOwnPendingExec = true;
     }
 
-    // In the short term we need to support copying a GrEffectStage and making the copy own
+    // In the short term we need to support copying a GrProcessorStage and making the copy own
     // the same type of ref as the source. This function exists to support this. TODO: Once
     // GrDrawState and GrOptDrawState no longer share a base class they won't have to share
-    // GrEffectStage and we can have GrOptDrawState always own pending executions rather than
+    // GrProcessorStage and we can have GrOptDrawState always own pending executions rather than
     // refs on GrProgramElements. At that point we should be able to delete this function.
-    // This function makes assumptions that are valid in the GrEffectStage use case and should
+    // This function makes assumptions that are valid in the GrProcessorStage use case and should
     // not be used elsewhere.
     void initAndRef(const GrProgramElementRef& that) {
         SkASSERT(!fObj);