Add to the 'thanks' list, and fix formatting.

The very definition of a shameless plug?
Spec how texImage2D sets the texture width and height depending on the element

It is worthwhile to spec this explicitly to avoid any ambiguity,
especially for less straightforward cases like SVG images.
Merge pull request #511 from jdashg/more-credit

Add to the 'thanks' list, and fix formatting.
Merge pull request #512 from NVIDIA/teximage2d-width-height-spec

Spec how texImage2D sets the texture width and height depending on the element
Show translated shader source using WEBGL_debug_shaders in glsl tests

The translated shader source can be useful when debugging shader
translator or GPU driver issues, so display it alongside the original
source if WEBGL_debug_shaders is available.

Also includes some cleanup of related code.
Refactor shader logging to reduce code duplication

Some tests that did not include shader logging before also get shader
logging.
Merge pull request #514 from NVIDIA/use-debug-shaders

Show translated shader source using WEBGL_debug_shaders in glsl tests
Clean up texture tests

texImage2D canvas test is refactored to reduce code duplication a bit.
Dead code and incorrect comments are fixed.
Add test for texture upload size

The test checks that the texture size is set correctly when an ImageData
object, an img, canvas, or video element is uploaded using texImage2D or
texSubImage2D. In the absence of getTexLevelParameter, the checking is
done by calling texSubImage2D near the coordinates of the texture's
bottom right corner and verifying that the GL error is set according to
whether it hits the inside or the outside of the texture.

The test verifies that setting the width and height attributes of
elements will affect the upload size of img elements which contain an
SVG image and also canvas elements, but don't affect the upload
size of bitmap img elements or video elements.
Fix incorrect return statements

Return statements shouldn't appear in the main body of the script. Add
"use strict"; to the tests as well.
Merge pull request #515 from NVIDIA/fix-incorrect-return-statements

Fix incorrect return statements
Merge pull request #516 from NVIDIA/teximage2d-dimensions-test

Add test for texture upload size
TIMEOUT_IGNORED needs to be a GLuint64 not GLenum
Comment out mapBuffer types while we decided what to do.
New 2.0 query types for getFramebufferAttachmentParameter

Add the values new to ES 3.0.
Update getRenderBufferParameter

Add a new Renderbuffer section to hold getRenderBufferParameter
and renderBufferStorageMultisample. Add the new query type.
Add query table for getTexParameter
Add query table for getProgramParameter

Add the new GLES 3.0 parameters, with
the exclusion of the program binary types.
Merge pull request #517 from grorg/spec-updates

Some new query tables + TIMEOUT_IGNORED
Merge branch 'draw-null-program' of github.com:jdashg/WebGL into draw-null-program