WIP in using a faster matrix implementation.
Converted X.camera, X.camera2D and X.camera3D to the new X.matrix and X.vector API.

This results right now in a lot of build warnings and is not tested.
Convert X.transform to use the new X.matrix class.

The unit test is not modified yet.
Remove the old version of the google closure library.
Add the latest Google closure compiler (2/1/2013).
Update the Google closure library to rev 2519, 2/7/2013.
Modify the build system configuration with an update LICENSE header to include zlib.js and adjust the paths to match the new library installation paths.
Adjust paths to the closure library in all test drivers.
One more path.
First successful rendering results with the new X.matrix and X.vector class which replaces a lot of the underlying mathematics.
Modify the X.events to use X.vector rather than goog.math.Vec2/3 and adjust the X.interactor to use these events.
Rotation, translation and zooming working with the new X.matrix and X.vector classes.

Some errors during rotations still exist which result in undefined behavior.
Fix the errors during rotation by normalizing the axis vectors.
Switch all goog.math.Vec3 functions to X.vector and X.matrix.

Now X.volumes render properly again.
Update Selenium to 2.29.0 and the chrome drivers.
Update the LICENSE to include zlib.js credits.
Fix library path in obj test.
Fix the obj-test and add a meaningful baseline.
Fix the X.event tests to use the new API.
Finalize the X.matrix and X.vector classes with documentation and tests.