Mojo converters for surfaces API types

This adds type converters for the mojom types in the surfaces API. Most
are idiomatic TypeConverter<> uses, but a few are done by hand as the
chromium type needs to be heap allocated and not copied for one reason or
another.

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@280682 0039d316-1c4b-4281-b951-d872f2087c98
diff --git a/mojo/mojo.gyp b/mojo/mojo.gyp
index 69665f1..b8ae404 100644
--- a/mojo/mojo.gyp
+++ b/mojo/mojo.gyp
@@ -58,6 +58,8 @@
         'mojo_shell',
         'mojo_shell_lib',
         'mojo_shell_tests',
+        'mojo_surfaces_lib',
+        'mojo_surfaces_lib_unittests',
         'mojo_system',
         'mojo_system_impl',
         'mojo_system_unittests',