remove console log
Log nonfatal warnings about leap.js; look for *_moved as aliases of *_translated
pull leap.js into testbeds
remove jquery require from jax-engine, this is now a jax-core dependency
directories for jax-engine shaders and resources
Leap Motion demo controller
don't require leap in jax-core, that was a typo

apps using leap should require leap dependency explicitly

this way we don't bloat apps that don't require/support it
stop handling errors implicitly in Jax.Context

Apps should catch errors explicitly when possible, hook into
window.onerror when necessary, and explicitly #startRendering()
and #startUpdating() again when they determine an error is
nonfatal.

This was a failed attempt to generalize error handling where
such generalization was neither a necessary nor core responsibility
of Jax. Further, the implementation masks errors entirely in some
recent browsers unless an error handler was explicitly added by
the dev, which is an unexpected and undesired side effect.
refactor leap input, maybe a little more comprehensible (?)
Merge pull request #96 from Goutte/little_things

Little things
how'd that get there?
Merge branch 'master' of github.com:sinisterchipmunk/jax
Event scopes (for lack of a better name?)
Jax.Mixins.Attributes
refactor event emitter into Jax.Mixins.EventEmitter
support running jasmine headlessly

Going headless compiles -MUCH- more quickly thanks to the .jhw-cache.

Uses a headless renderer, which at least instantiates Jax
outside of WebGL.

Still need to refactor out the references to a real WebGL context,
numerous tests will fail until this happens
Jax.Mixins.EventEmitter: support listening to multiple events at once
rewrote Jax.Texture
fix texture state tainting other instances
fix spec