Added UITextInput::shiftText(), which allows blocks of text to be shifted left and right
Renamed Quaternion::normalize() to Quaternion::Normalize()

Also fixed some indentation stuff.
Renamed Matrix and Quaternion::inverse to Inverse
Removed a broken attempt to comment something out.
Fixed more Quaternion:: function names.
Added missing delete call to ScreenEntity::~ScreenEntity
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.
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