Move all typedef into one file See merge request KartKrew/Kart!791
Thanks Indev
Also updated any relevant project files that I can think of to include the new files, as well as the makefile of course. Some of the other project files haven't been touched in years so I'll leave those alone ...unless someone objects