Fill in the spec for most texture functions in WebGL 2

Adds TEXTURE_IMMUTABLE_* enums to GetTexParameter which were previously
missing, and adds a note about TexImage3D being removed. Some parts like
format restrictions still need some work.
Merge pull request #693 from NVIDIA/webgl2-texture-spec

Fill in the spec for most texture functions in WebGL 2