Move to draft status.
Modify xsl etc. to allow extensions to add new interfaces. These can be entered in the <newfun> sections. Use these in WEBGL_dynamic_texture in place of comment that such functionality is needed.

The CSS for dt.idl-code in default.css has been removed. This exdented the first line of text by an amount equal to the margin it was setting. The exdent made the multi-line interface definitions look ugly. Removing this means all lines begin at the same offset where the first line would have been. All other uses of <dt class="idl-code"> in this repo are single line so are not affected by this change.

This commit merges https://github.com/msc-hi/WebGL/pull/1.
Merge pull request #767 from msc-hi/master

Move to draft status.
Add 1024 token limitation and attribute aliasing difference to spec 2.0.
Revised to David Sheet's review.
Merge pull request #768 from zhenyao/spec

Add 1024 token limitation and attribute aliasing difference to spec 2.0.
Add a test for constant variable precision qualifiers

The test checks that a precision qualifier of a constant variable affects
the precision of a consuming operation. It targets platforms which
implement different precisions for mediump and highp in hardware, it
will pass on all hardware that only has one precision corresponding to
highp. Also if the test is run on a platform that does not support highp,
it passes without running the shader.
Merge pull request #770 from NVIDIA/constant-precision-qualifier

Add a test for constant variable precision qualifiers
Fixed issue with max-version being specified in the wrong location
Merge pull request #771 from toji/max_version_fix

Fixed issue with max-version being specified in the wrong location
Fix a bug in webgl-draw-buffers.html when the extension is unavailable.

Otherwise the harness won't know the test finished successfully.
Struct Specifiers in Uniforms

Verifies that structure specifiers work with uniforms.

Shaders are of the form:
    precision mediump float;
    uniform struct S { $(type) field;} s;
    void main() {
        // All uniforms are required to be zero initialized. Add the color green
        // to make the rendering test pass.
        gl_FragColor = $(asVec4) + vec4(0.0, 1.0, 0.0, 1.0);
    }
Merge pull request #772 from zhenyao/end

Fix a bug in webgl-draw-buffers.html when the extension is unavailable.
Merge pull request #773 from RafaelCintron/structSpecifiersInUniforms

Struct Specifiers in Uniforms
Add a test for checking blending on no-alpha contexts.
Fixup.
Update copyright year.
Merge pull request #774 from jdashg/backbuffer-tests

Add a test for checking blending on no-alpha contexts.
Add MaxInt tests to gl-uniform-arrays.html

Add tests to gl-uniform-arrays.html that ensure there is no overflow when calling
getUniformLocation with an array uniform that has an index greater than or equal
to MaxInt.

For instance, 'gl.getUniformLocation(program, "myuniform[4294967296]")' should
fail.
[WEBGL_texture_from_depth_video] update the URLs, definitions and terms.