use same one-entry-queue strategy from Scene.rebuildGeoemtry() for scene definition updates, Scene.updateStyles()
rename/consolidate some scene config methods
demo: restore hash in parent frame
fix cases where child render modes were overwriting properties of parent modes
fix leaflet and worker tests
remove too-clever relative pathing, all config URLs are now just relative to root document
Merge branch 'master' into mode_refresh_queue
Merge pull request #48 from tangrams/mode_refresh_queue

Use throttle-with-single-entry-queue strategy for re-parsing styles & re-compiling GL programs
tests: add a custom shader to the scene fixture
Use logging library instead of console.log
Throw error, expose log obj via debug
Merge pull request #50 from tangrams/iwillig/logging4u

Use logging library instead of console.log
tests: add basic test for Scene.updateModes()
Suppress uglify errors
Merge pull request #54 from tangrams/iwillig/suppress-uglify-errors

Suppress uglify errors
tests: add basic test for Scene.rebuildGeometry()
updated log levels, added ability for worker to pass level back with log message
tests: change test bundle name to not conflict w/prod library names
Remove Point class
Merge pull request #53 from tangrams/iwillig/remove-point

Remove Point class
demo: remove '/' prefix on URLs so demo can be more easily hosted in other directories