Remove KeyListener
Use default destructor
Remove ActionListener from EScript_EventHandler

Use new registration instead
Do not use DataChangeListener anymore

Use new registration instead
Changes for MouseButton handling
Change registration for MouseMotionListener
Move EventHandler to source file
Add destruction listener to store the handle

- Make E_GUI_Manager_EventHandler a struct
Remove parameter from factory call
Use new holder objects and factory functions
Require GUI 0.1.3 and update own version
Merge branch 'UseUtilRegistry'