moved EXT_blend_minmax out of proposal
moved EXT_blend_minmax to draft
moved EXT_disjoint_timer_query out of proposals
moved EXT_disjoint_timer_query to draft
Add texSubImage2D test to oes-texture-float test

This tests for a recent Chromium bug where the behind-the-scenes
internalformat might change if texSubImage2D replaces an entire floating
point texture, affecting renderability.
Also test for texSubImage2D changing part of a float texture
Merge pull request #471 from pyalot/EXT_blend_minmax

Moving EXT_blend_minmax to draft
bumped the extension number of EXT_disjoint_timer_query to 26
moved EXT_shader_texture_lod out of proposal
moved EXT_shader_texture_lod to draft
Merge pull request #478 from pyalot/EXT_shader_texture_lod

proposal to move EXT_shader_texture_lod to draft
Merge pull request #476 from pyalot/EXT_disjoint_timer_query

Proposal to move EXT_disjoint_timer_query to draft
Merge pull request #477 from NVIDIA/texsubimagefloat-test

Add texSubImage2D test to oes-texture-float test
Test sampler array using loop index in a separate test.

In WebGL 2, sampler array using loop index is not allowed anyway, and this is a very specific driver bug, so I put a new test under glsl/bugs, with added "break" code to test loop unrolling if it is applied.
Fix a bug
Add a comment and fix a bug.
Merge pull request #480 from zhenyao/loop

Loop
Test struct type matching for uniforms.
Merge pull request #482 from zhenyao/match

Test struct type matching for uniforms.
Strengthen the test case for loop-unrolling.

So the index might not just be a symbol, but could be expression.
Also, see if the index used as function param also get replaced with value while unrolling.

This is added due to bugs in the attempted implementation.