Make WebGL 2 always have a default framebuffer

This is consistent with how context creation is specified.