Nuke EOL whitespace.
Be explicit about ReadPixels and FLOAT.
Reduce memory usage of multisample corruption test

Multisample corruption tests create a big canvas and at every
iteration test has to allocate a very big buffer for checking drawn
rectangle color. With large number of iterations, if these buffers
are not garbage collected in time, browser memory utilization goes
very high and browser even hangs or gets killed on platforms like
android.

This change modifies tests to allocate a read back buffer in advance
and reuse it for all iterations.

The fix is backported to 1.0.2 and 1.0.3 test suites.
Better error handling on shader translator utility page

Provide info logs for both fragment and vertex compilation if compilation
failed, and fix bugs in context creation failure handling.
Merge pull request #792 from NVIDIA/shader-translator-util-improvement

Better error handling on shader translator utility page
Merge pull request #791 from NVIDIA/apatole-dev

Reduce memory usage of multisample corruption test
Remove RGB32F support from WEBGL_color_buffer_float

Rendering to RGB32F is not natively supported in OpenGL ES or DirectX, so
the decision was made to remove support for this also from
WEBGL_color_buffer_float after discussion on the public mailing list.

Also mark it as deprecated on WebGL info page.
Merge pull request #793 from NVIDIA/webgl-color-buffer-float-rgb32f

Remove RGB32F support from WEBGL_color_buffer_float
Promote color-buffer-float exts to Community Approved.
Merge pull request #789 from jdashg/promote-float

Promote color-buffer-float exts to Community Approved.
Fix missing tag in WEBGL_color_buffer_float extension.xml
Merge pull request #794 from NVIDIA/extension-fix

Fix missing tag in WEBGL_color_buffer_float extension.xml
Add checkbox to hide passed tests on test runner page

This makes it easier to catch only failures when manually inspecting the
conformance test suite output. The change is backported to the 1.0.3 test
runner.
Merge pull request #797 from NVIDIA/hide-passed-tests-toggle

Add checkbox to hide passed tests on test runner page
Add a test for ANGLE crash on indexing with 'int()'
Disable toDataURL() image smoothing.

Exact pixel copies are expected, but some OpenGL implementations lose precision
on texture filtering of images larger than 256x256.
Merge pull request #799 from c0d1f1ed/fix-to-data-url

Disable toDataURL() image smoothing.
Merge pull request #790 from jdashg/float-reads

Float reads
Merge pull request #798 from NVIDIA/int-index-crash-test

Add a test for ANGLE crash on indexing with 'int()'
Renamed gc() function in js-test-pre to allow Chrome's native implementation to be exposed.

Added conformance/context/user-defined-properties-on-context.html test to ensure that user-defined properties on the WebGL context itself aren't lost after garbage collection. This test currently passes in Firefox and Safari and fails in Chrome.