Added minimal one-line entries linking to OpenGL ES 3.0 spec and man pag...

...es 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.