Build: No longer using own build lists
Build: Changing PhysFS documentation target
Build: If Doxygen found, generate documentation
Bindable: Documentation edits
Drawable: Documentation added
Engine: Add documentation
EventHandler: Add documentation
Input: Removing key state macros. Use GLFW's
Input: Add documentation
Added UIElement header, source, and test file. Changed respective CMakeList files, and Bakge.h
Added UIHoverable interface
Added override to Node's SetPosition()
Added UIElement SetPositionTest
Input: Documentation updated
Updated uitest for SetPosition
Doxyfile: Fix output directory for generated docs
Added TestEngine implementation to uitest
Added Rectangle::AllocateGLBuffers()
Merged Rectangle code
Added UIElement::Create()