Added unittest for ui/gl.

This CL adds a unit testing harness for ui/gl tests.

In order to ensure that the bots do not break once they start running
these unit tests, gl_unittests currently it does not run any tests.
Once the bots successfully run gl_unittests, we can safely add tests
using the trybots to make sure the added tests actually work.

[email protected], [email protected]
BUG=482067

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

Cr-Commit-Position: refs/heads/master@{#328407}
diff --git a/BUILD.gn b/BUILD.gn
index d1b69f15..a0604a5 100644
--- a/BUILD.gn
+++ b/BUILD.gn
@@ -153,6 +153,7 @@
     "//ui/display:display_unittests",
     "//ui/events:events_unittests",
     "//ui/gfx:gfx_unittests",
+    "//ui/gl:gl_unittests",
     "//ui/touch_selection:ui_touch_selection_unittests",
     "//url:url_unittests",
   ]
@@ -775,6 +776,7 @@
       "//ui/display:display_unittests",  # PASSES 2/25/2015
       "//ui/events:events_unittests",  # PASSES 2/25/2015
       "//ui/gfx:gfx_unittests",  # PASSES 2/25/2015
+      "//ui/gl:gl_unittests",
       "//ui/touch_selection:ui_touch_selection_unittests",  # PASSES 2/25/2015
       "//ui/views:views_unittests",  # PASSES (*) 2/25/2015
       "//ui/wm:wm_unittests",  # PASSES 2/25/2015
@@ -846,6 +848,7 @@
       "//ui/display:display_unittests",  # PASSES 4/20/2015
       "//ui/events:events_unittests",  # PASSES 4/20/2015
       "//ui/gfx:gfx_unittests",  # PASSES (with assertion failure?) 4/20/2015
+      "//ui/gl:gl_unittests",
       "//ui/message_center:message_center_unittests",  # PASSES 4/20/2015
       "//ui/touch_selection:ui_touch_selection_unittests",  # PASSES 4/20/2015
       "//ui/views:views_unittests",  # TooltipControllerTest failures