More work on pluggable web assets (issue #547)
Switch to URL-route style asset registration in manifest.json (issue #547)
Created JavaScript API generator
Adding JSAPI to main. Not used currently.
First iteration of Piledeck! (should live elsewhere) :D