Merge pull request #89 from videlais/master

Update assets.js: init fix, jaws.log functions
Merge pull request #90 from videlais/master

Assets.js: Now with exception handling!
don't Require gamestates to have setup(), update() and draw()
build
Merge pull request #91 from videlais/master

Audio.js: jaws.Audio and its unit tests
re-arrange *extra*-files into extras/-dir
new paths to extras
cleanup
add draw()
use jaws.log.info where appropriate
use new jaws.log.* where appropriate
add bust_cache=1 url-parameter
Merge pull request #93 from videlais/master

Sprite.js: Fix for colored rectangles
Merge branch 'master' of github.com:ippa/jaws
isRegExp()
simple UA sniffing helpers for testing purposes
cleanup
loadAll(): onload -> onprogress, onfinish -> onload  + make load() take option object just like loadAll()
use new load() argumenstyle
mention new api for loadAll and load in readme