[added] InputCodes which map Mouse and Key buttons
[added] Angelscript binding for LogLevel
[changed] EventManager to EventDispatcher to better describe its function
[changed] EventDispatcher is no longer a singleton although it uses static methods for glfw wrapping
[changed] Added local shared_ptr and accessor for EventDispatcher to game
[changed] Angelscript logging now just uses a link to log with the LogLevel parameter
[changed] EventListener to work with the new InputCode definitions
[removed] Obsolete texture derived class for MultiTextureCubeMap
[fixed] issue with switch statement and casting in TextureManager reload
[fixed] usage of old FileTree name
[misc] ran a project wide CodeMaid format