Add test for Chromium's incomplete texture handling bug

http://crbug.com/390514
Improve incomplete texture handling test to avoid losing coverage
Merge pull request #611 from jamiemadill/sampler-validation-bug

Add test for drawing with cube and 2d textures.
Merge pull request #608 from NVIDIA/texture-unit-bug

Add test for Chromium's incomplete texture handling bug
Add context-eviction-with-garbage-collection.html
Fix description
Add a crbug reference to the test.
Merge pull request #612 from zhenyao/eviction

Add context-eviction-with-garbage-collection.html
Added minimal one-line entries linking to OpenGL ES 3.0 spec and man pages for the following sections: texture objects, programs and shaders, uniforms and attributes, writing to the drawing buffer, multiple render targets, query objects, sampler objects, and sync objects.

This partially addresses Issue #544. Most of the new entries still need at least minimal descriptions.

Defined typedefs for a few methods to reduce overloading. Removed ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH and UNIFORM_NAME_LENGTH enums, unneeded in WebGL because the implementation allocates and returns DOMStrings. Regenerated IDL.

Deleted TODO about documenting return types of getQueryParameter and getActiveUniformBlockParameter.

Fixed a couple of links back to the 1.0 spec.
Merge pull request #613 from kenrussell/links-for-remaining-entry-points

Added minimal one-line entries linking to OpenGL ES 3.0 spec and man pag...
Updated all spec links to OpenGL ES 3.0.3 and man page links to .xhtml files.
Merge pull request #614 from kenrussell/update-spec-and-man-page-links

Updated all spec links to OpenGL ES 3.0.3 and man page links to .xhtml f...
Fix typo in description of 2D+cube test.

The description was missing a "+" which was breaking the test.