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