Add WEBGL_security_sensitive_resources extension.
Add the preferLowPowerToHighPerformance context attribute
Merge pull request #375 from mvujovic/security-sensitive-resources

Add WEBGL_security_sensitive_resources extension proposal.
Fix "antialiased" context attribute typo

The intent in these tests was to set the context to not use antialiasing.
Fix in 1.0.2 and later, 1.0.1 doesn't have these tests.
Fix antialias setting in copy-tex-image-and-sub-image-2d.html

Previously, if the antialias flag was set, the test actually forced
antialiasing off. If antialias flag was not set, the test used the
default setting in WebGL test utils, which also is antialiasing off. Fix
this so that antialiasing is always explicitly specified in the test and
that having antialiasing on gets tested. This fix is backported to 1.0.1
and 1.0.2.

Also fix formatting of this test's output in 1.0.3+
Merge pull request #379 from NVIDIA/antialiased-typo

Fix "antialiased" context attribute typo
Merge pull request #380 from NVIDIA/copy-tex-image-antialias-fix

Fix antialias setting in copy-tex-image-and-sub-image-2d.html
Clean up webgl-test-utils.js

Fix behavior when automatically determining the type of a shader.
Previously the second shader in setupProgram could get assigned the type
of the first shader in case only the type of the second shader was
specified in its script tag, possibly resulting in confusing errors.

The shaderType logic in loadShaderFromScript was also needlessly
complicated, so simplify it.

In addition, fix some typos, add missing docs, and remove duplicate of
setupSimpleTextureProgram.

These fixes are meant to ease development of new tests, and aren't ported
back to earlier versions of the test suite.
Clean up fullscreen related functions in webgl-test-utils.js

Remove unnecessarily complicated findElement sub-function, make
fullscreenStateNames private to the function that uses it, put docs where
they belong and add in missing docs.

Only manual/framebuffers-keep-contents-exiting-fullscreen-mode.html is
using this functionality of the test utils, and has been tested to work
with these changes.

This change is meant to ease development of new tests, and is not ported
back to earlier versions of the test suite.
Move preferLowPowerToHighPerformance into 1.0 latest spec
as suggested by Ken. Copy declaration into 2.0.
preferLowPowerToHighPerformance in 2.0 IDL also.
Merge pull request #378 from grorg/preferLowPowerToHighPerformance

Add the preferLowPowerToHighPerformance context attribute
Remove TODO around clearBuffer API.

We decided at the Sept 2013 F2F to leave them as is.
Remove TODO around Query API

As decided at Sept 2013 F2F
WebGL2RenderingContext typo.
Add getIndexedParameter into IDL
Remove WebGLRenderingContext API from WebGL 2

At the same time, update the WebGL 1.0 latest spec with
the [NoInterface] WebGLRenderingContextBase interface.
Remove texImage3D. Add HTML element entry points for texSubImage3D
Merge pull request #382 from NVIDIA/test-utils-fixes

Test utils fixes
Update getIndexedParameter signature.