Make WebGL 2 always have a default framebuffer

This is consistent with how context creation is specified.
Merge pull request #632 from NVIDIA/default-framebuffer-2

Make WebGL 2 always have a default framebuffer