Adjusted the project so that it compiles and runs against both 4.8 and 5.0

Hab das ganze mal für 5.0 fit gemacht.

Sieht noch nicht einwandfrei aus. Kompiliert und läuft aber.

Bin nicht sicher, ob ich nicht irgendwas entscheidendes zerstört habe. Wenn du lust hast kannste ja mal drüber gucken und dann mergen.