Update aural to use new global pump for queuing

* Move all queue related logic out of channel
* Stop audio on user input, but not otherwise
* Define all channel defaults in world.json with type
* Create object -> report mappings for user input events only
* Add ambience to all scenes instead of using default magic
Update TODO after pump changes and play testing