Optimization for multiinstances plus some minor fixes.
Added more key events and made it so unhandled keys cause a console warning in debug instead of a failed asset.
Fix an issue where some elements would end up with 0 height due to the order of function calls being wrong in text elements.
Fixes for some "invalid operation" errors due to objects not being deleted before the engine is shut down.
Fix a bug with focus that allowed UI elements to steal mouse input from the 3D background.
Updates for CGS path changes.
* New path lookup system allowing multiple search paths for each attribute type. Paths are checked in order given.
Heavy rework of input and text rendering, plus an expansion of the text input elements. Input now stores the input state at the time of the input event, such as held modifier keys and mouse position.