Beginning mass overhauls

Major changes to WebGLBatch:
- Removed global batch pool. Are object pools effective in JS?
- Switched to interleaved vertex buffer objects.
- Lots of refactoring.

Other changes:
- Temporarily removing comments for code editing clarity.