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.
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.
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"
Fixed a missing header.
Merge pull request #276 from CIB/windows-compilefix

Two small fixes