Implementation of ProxyResolver that uses a Mojo service.

BUG=11746

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

Cr-Commit-Position: refs/heads/master@{#319848}
diff --git a/net/net.gyp b/net/net.gyp
index 0d416c3..f40c1b60 100644
--- a/net/net.gyp
+++ b/net/net.gyp
@@ -722,6 +722,7 @@
               'dns/mojo_host_resolver_impl_unittest.cc',
               'proxy/mojo_proxy_resolver_factory_impl_unittest.cc',
               'proxy/mojo_proxy_resolver_impl_unittest.cc',
+              'proxy/proxy_resolver_mojo_unittest.cc',
             ],
           },
         ],
@@ -1277,12 +1278,17 @@
           'sources': [
             'dns/mojo_host_resolver_impl.cc',
             'dns/mojo_host_resolver_impl.h',
+            'proxy/mojo_proxy_resolver_factory.h',
+            'proxy/proxy_resolver_mojo.cc',
+            'proxy/proxy_resolver_mojo.h',
           ],
           'dependencies': [
             'mojo_type_converters',
             'net',
             'net_interfaces',
+            '../mojo/mojo_base.gyp:mojo_common_lib',
             '../mojo/mojo_base.gyp:mojo_environment_chromium',
+            '../mojo/mojo_base.gyp:mojo_url_type_converters',
             '../third_party/mojo/mojo_public.gyp:mojo_cpp_bindings',
           ],
         },