Async engine dependency loading improvements
Added basic sensory support to AI subsystem
Combined scenetree and object inspector UIs
Added admin asset manager with basic drag-drop support
Changed "Add Thing" keyboard shortcut to ctrl+a
Renamed scripts/utils/materials.js to scripts/materials.js to simplify namespace
Added scene creation button
Replaced awkward "Add Thing" dropdown with a ui.combobox
Updated gamepad API support, accept comma-separated default keybindings
Fire render_view_prerender and render_view_postrender events
Separated renderer view_init from view_add, throw event on add
Added showstats arg
CSSRenderer fixes
Renamed render pass 'main' to 'default'
Temporarily disabled automatic near/far plane adjustment
Rename elation.engine.utils.materials to elation.engine.materials
Cleaner handling of default scene creation using engine_start
Better clean-up when world.reset() is called
Attempt to fix sky scene
Don't update physics debug info for sleeping objects
Fixed debug text
Removed commented-out/redundant styles
Added admin asset container styling
Removed event.preventDefault() from OrbitControls
Removed click event in OculusRenderPass
Gracefully handle missing audio context
Use object name instead of id in object inspector, and show more types
Renamed elation.engine.utils.materials to elation.engine.materials
Renamed elation.engine.utils.materials to elation.engine.materials, and THREE.CubeGeometry to THREE.BoxGeometry
Renamed elation.engine.utils.materials to elation.engine.materials
Use new hybrid cpu/gpu mouse picking data
Renamed elation.engine.utils.materials to elation.engine.materials
Added support for glTF model format
Added render.gltf and render.texturepath options
Added this.refresh() function to mark object as dirty
Fixed bug with multiple parts not being initialized on loading scene
Added this.extractTextures() function
Better object destruction when .die() is called
Added tag support to all things
Initial "parts" support
Renamed elation.engine.utils.materials to elation.engine.materials
Removed disabled code
Added elation.require() definition
Enabled PointLightHelper, tweaked shadow settings