gpu: Move ContextProviderCommandBuffer into mus gpu client-lib.

By moving ContextProviderCommandBuffer into mus gpu client-lib, both
content and other mus clients can use this.

BUG=643746
TBR=jam@ for content/renderer and content/test (since simple rename)

Review-Url: https://codereview.chromium.org/2584363002
Cr-Commit-Position: refs/heads/master@{#439694}
diff --git a/content/renderer/webgraphicscontext3d_provider_impl.h b/content/renderer/webgraphicscontext3d_provider_impl.h
index 80e491b..d14b4928 100644
--- a/content/renderer/webgraphicscontext3d_provider_impl.h
+++ b/content/renderer/webgraphicscontext3d_provider_impl.h
@@ -16,14 +16,17 @@
 }
 }
 
-namespace content {
+namespace ui {
 class ContextProviderCommandBuffer;
+}
+
+namespace content {
 
 class CONTENT_EXPORT WebGraphicsContext3DProviderImpl
     : public NON_EXPORTED_BASE(blink::WebGraphicsContext3DProvider) {
  public:
   explicit WebGraphicsContext3DProviderImpl(
-      scoped_refptr<ContextProviderCommandBuffer> provider,
+      scoped_refptr<ui::ContextProviderCommandBuffer> provider,
       bool software_rendering);
   ~WebGraphicsContext3DProviderImpl() override;
 
@@ -38,12 +41,12 @@
       const base::Callback<void(const char*, int32_t)>&) override;
   void signalQuery(uint32_t, const base::Closure&) override;
 
-  ContextProviderCommandBuffer* context_provider() const {
+  ui::ContextProviderCommandBuffer* context_provider() const {
     return provider_.get();
   }
 
  private:
-  scoped_refptr<ContextProviderCommandBuffer> provider_;
+  scoped_refptr<ui::ContextProviderCommandBuffer> provider_;
   const bool software_rendering_;
 };