Add WebGL Device Tests.

This adds a very minimal WebGL conformance harness, which allows
us to run WebGL tests in WebView. In order to report results for
each test, the test methods are generated from the WebGL
conformance test cases using python.

Bug: 14639928
Change-Id: I4b8c25e771bdfdd60eb5918b73d4ab9032544789
diff --git a/tests/expectations/knownfailures.txt b/tests/expectations/knownfailures.txt
index d55acfe..e66c25f 100644
--- a/tests/expectations/knownfailures.txt
+++ b/tests/expectations/knownfailures.txt
@@ -28,5 +28,13 @@
     "org.apache.harmony.jpda.tests.jdwp.VirtualMachine.ReleaseEventsTest#testReleaseEvents001"
   ],
   bug: 16720689
+},
+{
+  description: "A few WebGL tests are known to fail in WebView",
+  names: [
+    "android.webgl.cts.WebGLTest#test_conformance_textures_texture_npot_video_html",
+    "android.webgl.cts.WebGLTest#test_conformance_textures_tex_image_and_sub_image_2d_with_video_html"
+  ],
+  bug: 14639928
 }
 ]