Add test for Chromium's incomplete texture handling bug

http://crbug.com/390514
Fixed PVRTC test.
Merge pull request #610 from achristensen07/master

Fixed PVRTC test.
Improve incomplete texture handling test to avoid losing coverage
Add test for drawing with cube and 2d textures.

The lack of test coverage for drawing with two texture types allowed
an ANGLE validation bug to slip through. This simple test draws a
1x1 region from 2D and cube samplers.
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...