Convert the Pepper Talk API to use the new resource system.

This uses the new resource call/reply system and removes the special casing
for the messages in the PPAPI plugin and the special filter attached to all
child process hosts. This also adds permissions checking (it requires private
permissions to use this API).

BUG=

Review URL: https://codereview.chromium.org/11359147

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@170017 0039d316-1c4b-4281-b951-d872f2087c98
diff --git a/ppapi/ppapi_proxy.gypi b/ppapi/ppapi_proxy.gypi
index 601c0211c..9b98eba 100644
--- a/ppapi/ppapi_proxy.gypi
+++ b/ppapi/ppapi_proxy.gypi
@@ -105,8 +105,6 @@
           'proxy/ppb_network_monitor_private_proxy.h',
           'proxy/ppb_pdf_proxy.cc',
           'proxy/ppb_pdf_proxy.h',
-          'proxy/ppb_talk_private_proxy.cc',
-          'proxy/ppb_talk_private_proxy.h',
           'proxy/ppb_tcp_server_socket_private_proxy.cc',
           'proxy/ppb_tcp_server_socket_private_proxy.h',
           'proxy/ppb_tcp_socket_private_proxy.cc',
@@ -158,6 +156,8 @@
           'proxy/proxy_object_var.h',
           'proxy/resource_creation_proxy.cc',
           'proxy/resource_creation_proxy.h',
+          'proxy/talk_resource.cc',
+          'proxy/talk_resource.h',
           'proxy/url_request_info_resource.cc',
           'proxy/url_request_info_resource.h',
           'proxy/url_response_info_resource.cc',
@@ -193,11 +193,13 @@
               'proxy/ppb_flash_proxy.cc',
               'proxy/ppb_pdf_proxy.cc',
               'proxy/ppb_talk_private_proxy.cc',
+              'proxy/ppb_video_capture_proxy.cc',
               'proxy/ppb_video_decoder_proxy.cc',
               'proxy/ppp_content_decryptor_private_proxy.cc',
               'proxy/ppp_instance_private_proxy.cc',
               'proxy/ppp_video_decoder_proxy.cc',
               'proxy/serialized_flash_menu.cc',
+              'proxy/talk_resource.cc',
               'proxy/video_capture_resource.cc',
             ],
           }],