move resource loading/parsing to utils
preload network resources for shaders
GLProgram assumes all shader transforms are strings (network resources are preloaded outside this class)
mode & GLProgram compilation is no longer async
fix feature selection & shorten GL program var names
Scene.getFeatureAt returns a promise
remove callback from loadTile
turn down log level
switch Scene.rebuildGeometry() to use promises
tests
Scene.updateModes() is no longer async
add & fix tests
fix error log
worker broker always returns a promise, and now supports exceptions throw from the worker method
ensure that workers are correctly setup as part of scene initialization
worker in karma conf
comments
upgrade libtess.js
Merge branch 'preload-modes'
Merge branch 'master' into unified-build