Fix onscreen cast and CoglOnscreenEgl cleanup
We used the wrong way getting an onscreen-native from an onscreen-egl in one place, fix that. The other commit is a cleanup.
We used the wrong way getting an onscreen-native from an onscreen-egl in one place, fix that. The other commit is a cleanup.