Introduce PPB_HostResolver_Dev.

This change exposes the PPB_HostResolver_Dev interface and makes it to share the same backend as PPB_HostResolver_Private.

It doesn't include apps permission check, which will be implemented in separate CLs.

BUG=247225
TEST=newly added test_host_resolver.{h,cc}.

Review URL: https://chromiumcodereview.appspot.com/16727002

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@206321 0039d316-1c4b-4281-b951-d872f2087c98
diff --git a/ppapi/ppapi_sources.gypi b/ppapi/ppapi_sources.gypi
index 6ddc4d0c..a93bbcef 100644
--- a/ppapi/ppapi_sources.gypi
+++ b/ppapi/ppapi_sources.gypi
@@ -67,6 +67,7 @@
       'c/dev/ppb_file_chooser_dev.h',
       'c/dev/ppb_find_dev.h',
       'c/dev/ppb_font_dev.h',
+      'c/dev/ppb_host_resolver_dev.h',
       'c/dev/ppb_ime_input_event_dev.h',
       'c/dev/ppb_memory_dev.h',
       'c/dev/ppb_net_address_dev.h',
@@ -228,6 +229,8 @@
       'cpp/dev/font_dev.h',
       'cpp/dev/graphics_2d_dev.cc',
       'cpp/dev/graphics_2d_dev.h',
+      'cpp/dev/host_resolver_dev.cc',
+      'cpp/dev/host_resolver_dev.h',
       'cpp/dev/ime_input_event_dev.cc',
       'cpp/dev/ime_input_event_dev.h',
       'cpp/dev/memory_dev.cc',
@@ -413,6 +416,8 @@
       'tests/test_graphics_2d.h',
       'tests/test_graphics_3d.cc',
       'tests/test_graphics_3d.h',
+      'tests/test_host_resolver.cc',
+      'tests/test_host_resolver.h',
       'tests/test_host_resolver_private.cc',
       'tests/test_host_resolver_private.h',
       'tests/test_host_resolver_private_disallowed.cc',