Added Vector2 class.
Basic GuiComponent refactor complete.
Put ComponentContainer directly in GuiComponent.
Necessary for parenting to allow getOffset(), etc.
Write PROGRAM_VERSION_STRING at start of log.
Component rendering now uses OpenGL translation.
You don't need to take into account offset when rendering anymore.
Refactored ImageComponent to use Vector2.
Added Size and getSize() to GuiComponent.
Added setClipRect and clearClipRect to Renderer.
TextListComponent finally has a marquee. :)
Remove ComponentContainer from CMakeLists.