Use WebGL2 native drawBuffers() when possible.

Sounds reasonable. Can do that now, or when we find a need for another of the attributes I guess.

Side note - @juj, would you prefer that I defer reviewing GL patches like these to you?