From #1454, small edit to TrackballControls.js to zoom properly with an OrthographicCamera
Created a `TrackballControls` for `OrthographicCamera`
Removed `checkDistances` and associated variables
Create webgl_video_panorama_equirectangular.html

Hello,
here is an example forked from webgl_panorama_equirectangular.html to map video texture instead of a still video. Just add a textures/pano.webm equirectangular video file. I tested it with some material I have, I need to clear the possible copyright issues with the author, let me know if you are interested.
Thank you for your work,
Cheers,
    Beer4duke
OrbitControls update condition should check offset and orientation

`OrbitControls` only checks the camera position offset to decide when to
emit a `change` event. When the camera is near either pole and the user
is rotating in azimuth, the position changes very little while the
camera orientation changes a lot. As a result, the view feels 'stuck' in
azimuth near the poles.

This patch modifies the camera update condition to take into account
both the change in offset and orientation between `change` events. The
update condition is now:

    (camera displacement)^2 + (camera rotation in radians)^2 > EPS

The additional term is computed from the dot product of the camera's
orientation quaternion at consecutive time steps:

    8 * (1 - q.r)

The second-order Taylor expansion of this expression is the square of
the camera rotation angle between frames.
support tga format texture
Or, rather than add, terms in update tolerance
Add Quaternion dot() method instead of converting to Vector4
tgaTexture: allocate palette buffer using colormap length * size
tgaTexture: scene, collada, and obj loader support tga texture format
add the tga texture loader example
Remove TGATexture class because DataTexture can replace TGATexture class.
Support for export to binary STL.

Binary STL shaves file size down quite a bit, for example a recent random file went from 2.2mb to 714kb. For more savings, ZIP on the binary STL shaves an addition 1/3, which takes the same file down to 270k. Use ZIP.js, JSZip or another option to handle this last step.
Object3D: console.error instead of console.warning for properties.
So the console shows the whole path.
ArrowHelper: copy position instead of overwriting.
ArrowHelper: Reuse line geometry and cone geometry.
Updated examples with API changes.
Updated builds.
Simplified and optimised kinect example.
Raycaster: Simplified and optimised unindexed buffergeometry case.