Disallow sizes and offsets that can't fit into a 32-bit integer in WebGL.

So we have consistent behaviors on various systems.

BUG=363869
TEST=webgl conformance tests, especially http://www.khronos.org/registry/webgl/sdk/tests/conformance/rendering/draw-elements-out-of-bounds.html
R=kbr@chromium.org

Review URL: https://codereview.chromium.org/255713002

git-svn-id: svn://svn.chromium.org/blink/trunk@172808 bbb929c8-8fbe-4397-9dbb-9b2b20218538