Initial CL to create Reorder command builder behind a flag

BUG=skia:

Review URL: https://codereview.chromium.org/1129943004
diff --git a/src/gpu/GrCommandBuilder.cpp b/src/gpu/GrCommandBuilder.cpp
index 297424c..2ff59bc 100644
--- a/src/gpu/GrCommandBuilder.cpp
+++ b/src/gpu/GrCommandBuilder.cpp
@@ -7,6 +7,17 @@
 
 #include "GrCommandBuilder.h"
 
+#include "GrInOrderCommandBuilder.h"
+#include "GrReorderCommandBuilder.h"
+
+GrCommandBuilder* GrCommandBuilder::Create(GrGpu* gpu, bool reorder) {
+    if (reorder) {
+        return SkNEW_ARGS(GrReorderCommandBuilder, (gpu));
+    } else {
+        return SkNEW_ARGS(GrInOrderCommandBuilder, (gpu));
+    }
+}
+
 GrTargetCommands::Cmd* GrCommandBuilder::recordClear(const SkIRect* rect,
                                                      GrColor color,
                                                      bool canIgnoreRect,