Changed GUI module to correctly respond to character keys.
Added enter and tab response to GUI.
Fixed view switching not destroying old views.
Updated readme.md
Added more special keys to GUI.
Changed special key lookup API to be a bit easier to maintain.
ENGINE-24 #resolve Should be better now.
Added mouse movement interaction to UI.
ENGINE-12 #time 2h Added response to mouse movement.
Added response to mouse
ENGINE-12 #time 1h 30m Added mouse click response, drag response still needs work.
Improved mouse events and adjusted UI appropriately.
ENGINE-12 #resolve #time 30m Added support for selecting text.
Added line to css to prevent selecting of form text.
Added modifiers to mouse input events.
Added quick binding test.
Refined example a bit.
Added GUI bindings class and moved example to there.
Added correct implementation of the Quit call.
Misc small changes.
Merge branch 'feature/UI_input_and_binding' into develop