Add outline of new GrContext hierarchy

This begins the process of splitting GrContext into:

GrContext_Base, GrImageContext, GrRecordingContext and GrDirectContext.

Change-Id: I3c43045f2a5549b049e95791d65f74d4e16de36f
Reviewed-on: https://skia-review.googlesource.com/c/186878
Commit-Queue: Robert Phillips <robertphillips@google.com>
Reviewed-by: Brian Salomon <bsalomon@google.com>
diff --git a/src/gpu/GrRecordingContext.cpp b/src/gpu/GrRecordingContext.cpp
new file mode 100644
index 0000000..9c8f7a4
--- /dev/null
+++ b/src/gpu/GrRecordingContext.cpp
@@ -0,0 +1,15 @@
+/*
+ * Copyright 2019 Google Inc.
+ *
+ * Use of this source code is governed by a BSD-style license that can be
+ * found in the LICENSE file.
+ */
+
+#include "GrRecordingContext.h"
+
+GrRecordingContext::GrRecordingContext(GrBackendApi backend, uint32_t uniqueID)
+        : INHERITED(backend, uniqueID) {
+}
+
+GrRecordingContext::~GrRecordingContext() { }
+