Added a start to ODBc++
Revamps login to seperate login and authentication.
Fixes the warningless build
Adds netcode to encrypt the control channel.
Added 2 database backed classes and odb boilerplate.
Split the Delegate system to use smaller more functionality contained delegates.

Also made a user login and register system. I should have split these commits.
But forgot to commit the latter first and now the changes are to intertwined.
Split Connection.hpp in a .hpp and .cpp as much as possible.
Implemented the error report system with an EventSystem.
Fixes a template specifier in gcc.
Fixes a segmentation fault waiting to happen.
Added the RemoveRadio feature.
Fixes tab focus on the LoginDialog