Added UITextInput::shiftText(), which allows blocks of text to be shifted left and right
Added doxygen comments to ScreenEntity
Added doxygen comments to UIElement
Added Core::captureMouse(bool)

Only implemented on linux on windows so far. Windows version untested.
Added an optional flag for resource autoreload. Added getFileTime function to OSBasics. Implemented resource reload for GLSL programs. Made the material editor flag custom shader programs to reload when changed. Refactored some shader code
Fixed resource paths not setting correctly for textures, added texture resource reload, made images in IDE editors reload on change.
Resource now subclasses EventDispatcher, broadcasts RESOURCE_RELOAD_EVENT event on reload, made ScreenEntityInstance register a resource entry for themselves, implemented ScreenEntityInstance reload on file change. IDE screen editor will now reload linked entities when they change.
Disabled built tool output in console, added a checkbox in screen editor to show and hide reference entities
Improved zoom tool in the IDE screen editor
Fix for issues #242 #178
Added some documentation to the Renderer

I'm not actually sure how much of this the user should call, and how much of it is handled automatically.
Improved zooming in IDE screen editor
Fixed zoom in IDE screen editor
Implemented OSBasics::fileTime on windows
Fixed a GL issue on windows.
Made the zoom tool in IDE screen editor zoom on single click towards area clicked, editor now recenters on 0,0 when a zoom level is picked from the dropdown
Merged in TheCosmotect's arrow navigation pull request
Merge pull request #269 from CIB/cleanup

Functions renamed to comply with naming convention
Merge pull request #275 from CIB/windows-compilefix

Windows compilefix
Fixed a bug with scissor box "inheritance"