Add functional console unit test

This also includes some minor and commenting changes.
Add comments
Add more comments
Dont copy world in camera
Add doxygen documentation
Merge pull request #44 from Makman2/console

Console
Fixes all documentation warnings & adds more documentation
Make m_Matrix mutable
Recorrected scale.
Add output suppressor for make invokation
Merge pull request #45 from Makman2/doc

Fixes all documentation warnings & adds more documentation
Implemented keyboard thread callback mechanism
console: Implement first character drawing functions
More implementations

This also introduces the templated WriteString function, which
provides a safer interface to printw which uses the evil ellipsis
operator.
Introduce ConsoleStringAttributes
Merge pull request #54 from Makman2/console

Console
[README] Update
[console] More preparations for color functionality
Merge pull request #56 from Makman2/readme

[README] Update
Merge pull request #48 from Makman2/consolethread

Implemented keyboard thread callback mechanism