Break GLSL shader source out to own files
Initial Stage3D support for GPU-accelerated drawing in Flash

Shaders are converted from GLSL to AGAL with https://github.com/adobe/glsl2agal
and then compiled with the 'AGAL mini assembler', which oddly isn't built in.

Remaining issues:
* scaling is nearest-neighbor
* may show a green line at bottom
* ssllooww on my crappy Atom tablet

Note some fun surprises with Stage3D:
* syntax is slightly different from WebGL just for fun
* textures must be power of 2 sized, so we have to do extra copying
* textures can't be auto-flipped?
* no obvious way to scale up the Stage3D render area from a fixed backing buffer?
Merge pull request #102 from maikmerten/gzip

create a gzip version of ogvjs.js with gzip's maximum compression
fix loop condition
Flash GPU: Fix stray green line due to offsetting one pixel vertically in flipping
fix make jsdemo after make clean
Merge pull request #105 from maikmerten/master

fix make jsdemo after make clean
Use tail-recursion instead of setTimeout(0) on read->processing

Greatly reduces stuttering in files that are right on the edge
of performance envelope like 'Alaskan Huskies' 1080p video
in Firefox on MacBook Pro. (doesn't play the whole file through
smoothly, but the parts that are under target time are much
smoother than before)