Rename the shared_impl resource files to give them more regular names.

[ Reland of 113290 http://codereview.chromium.org/8790004 ]

I keep getting confused between things like AudioImpl and PPB_Audio_Impl. This uses _shared for the names, so now we have _impl, _proxy, and _shared which makes more sense.

I also removed the ppb_opengles2_impl file since it was just a forward to the shared version.
Review URL: http://codereview.chromium.org/8849003

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@113428 0039d316-1c4b-4281-b951-d872f2087c98
diff --git a/ppapi/proxy/ppb_video_decoder_proxy.cc b/ppapi/proxy/ppb_video_decoder_proxy.cc
index 91b91c6..850ae6e 100644
--- a/ppapi/proxy/ppb_video_decoder_proxy.cc
+++ b/ppapi/proxy/ppb_video_decoder_proxy.cc
@@ -23,7 +23,7 @@
 namespace ppapi {
 namespace proxy {
 
-class VideoDecoder : public Resource, public VideoDecoderImpl {
+class VideoDecoder : public Resource, public PPB_VideoDecoder_Shared {
  public:
   // You must call Init() before using this class.
   explicit VideoDecoder(const HostResource& resource);
@@ -132,7 +132,7 @@
   FlushCommandBuffer();
   GetDispatcher()->Send(new PpapiHostMsg_PPBVideoDecoder_Destroy(
       API_ID_PPB_VIDEO_DECODER_DEV, host_resource()));
-  VideoDecoderImpl::Destroy();
+  PPB_VideoDecoder_Shared::Destroy();
 }
 
 PluginDispatcher* VideoDecoder::GetDispatcher() const {