Fixed a problem where the Control key was sticking in the text editor.
Factored Javascript execution out of the ScriptingWindow.
Factored basic text editing out of the ScriptingWindow into it's own
class (TextEditorWindow).
The ScriptingWindow help dialog has been moved into it's own UI
definition file.
The ConsoleState now allows for immediate Javascript execution.
Fixed player jitter while moving.
Created an immediate-execution ConsoleState, and a javascript-enabled
entity component.