Drawing with null CURRENT_PROGRAM should error.

This is actually Chrome's behavior already. Firefox ignores it, in line with the GLES2 spec.
TIMEOUT_IGNORED needs to be a GLuint64 not GLenum
Comment out mapBuffer types while we decided what to do.
New 2.0 query types for getFramebufferAttachmentParameter

Add the values new to ES 3.0.
Update getRenderBufferParameter

Add a new Renderbuffer section to hold getRenderBufferParameter
and renderBufferStorageMultisample. Add the new query type.
Add query table for getTexParameter
Add query table for getProgramParameter

Add the new GLES 3.0 parameters, with
the exclusion of the program binary types.
Merge pull request #517 from grorg/spec-updates

Some new query tables + TIMEOUT_IGNORED
Merge branch 'draw-null-program' of github.com:jdashg/WebGL into draw-null-program
Add a conformance test for null-program draws.
Merge pull request #510 from jdashg/draw-null-program

Drawing with null CURRENT_PROGRAM should error.