Renamed GUIErrorHandling_Impl
Switched GUIApp list of ErrorCatchers to a vector, because it's faster.
… I don't know why it was a list in the first place..
Renamed ErrorCatcher to ExceptionCatcher.
Added SDL Frameworks into the gui submodule so that they don't need to be installed separately on other machines.