Moved optional (macro-enabled) module implementations in their own files
Removed useless `static`
Derp
Static asserts should also work in release mode
Better implementation details
New features:

* Console::Info::getColumnCount()
* Console::Info::getRowCount()
* ssvu::hr()
Formatting/todo/minor changes