[#589] Add TypedArray polyfills

- Required for IE9 support (it's the new IE6!)
- Use Polyfills instead of me.Float32Array and a typeof check for Uint32Array
fixed the build process for glsl windows-formatted files
Fix GLSL compiling on Windows
Small optimization: me.AnimationSheet should not animate when the current animation contains a single frame.
Small Optimization: Do not change the data type of `isDirty`

- Bitwise operators change the flag from Boolean to Number.
- JavaScript engines are faster when data types don't change.
WebGL: Cache buffers for drawImage

- Platformer CPU usage went down from 30% to 24% on my MBA
- The same patch is needed for fillRect
- The next big win will come from batching [#591]
WebGL: Reference only the stuff that we actually need to access later.