Add failIfMajorPerformanceCaveat to specs/latest/1.0.
Update WebGL1 spec to address feedback loops.
Added a version select
Merge pull request #416 from toji/version_select

Added a version select
Merge pull request #414 from jdarpinian/failIfMajorPerformanceCaveat

Add failIfMajorPerformanceCaveat to specs/latest/1.0.
Merge pull request #415 from jdashg/patch-1

Update WebGL1 spec to address feedback loops.
Updating date on latest 1.0 spec

(We've had a number of small changes since September)
Clean up script references in 2.0 tests

Remove references to webgl-test.js, which has been removed, and to
desktop-gl-constants.js where it is not being used. Calls to
glErrorShouldBe and shouldGenerateGLError go through wtu.
Merge pull request #417 from NVIDIA/conformance2-cleanup

Clean up script references in 2.0 tests
Use smaller textures in compressed texture size limit test

MAX_CUBE_MAP_TEXTURE_SIZE does not communicate memory constraints, but
only texturing hardware capabilities, and is required to be at least
16384 in OpenGL 4.1+ drivers, which makes actually being able to allocate
the maximum size cube maps out of reach for many implementations. Do not
test maximum size cube maps but instead limit testing to cube maps
consisting of at most 2048x2048 textures. This will still hit the limit
on hardware that implements minimum requirements of OpenGL ES 3.0.

The test still checks that trying to allocate textures that are larger
than MAX_CUBE_MAP_TEXTURE_SIZE will generate an error.

In addition, use rectangular textures instead of square textures to test
TEXTURE_2D maximum size limits, which will conserve GPU memory without
affecting test coverage.
Take array buffer size limit into account in compressed texture size limit test

This is mainly for future-proofing the test, in case more space-consuming
formats are added or texture size limits rise to 64K+.
Merge pull request #418 from NVIDIA/texture-size-limit-cube-map-coverage

Use smaller textures in compressed texture size limit test
Alternative paths can be specified for browsers in test-runner

Each browser now has a list of potential paths to check instead of a
single path. This makes it possible to include multiple common install
locations for each browser and reduces the need for every user to do
their own configuration.
Add possible Linux install location of Chromium for test-runner

Chromium is installed to /usr/bin/chromium-browser by the package manager
in at least Ubuntu 12.04.
Merge pull request #419 from NVIDIA/test-runner-improvements

Test runner improvements
Remove XHTML namespace from extensions generation.
In the WEBGL_security_sensitive_resources extension, use the term "secure sampler" instead of "security sensitive sampler" for clarity.
Merge pull request #421 from grorg/remove-xhtml-xslt

Remove XHTML namespace from extensions generation.
Merge pull request #422 from mvujovic/use-secure-sampler-naming

[WEBGL_security_sensitive_resources] Use the term "secure sampler" instead of "security sensitive sampler" for clarity
Optimize context-creation-and-destruction test

This test is very long-running, and taking out the unnecessary Uint8Array
construction on every iteration reduced run time by roughly 5% on a
high-end workstation. Additionally, query maximum texture size only once
for some more marginal gains. The changes have no significant effect on
test coverage and are also done to the 1.0.2 version of the test.