implement a way to start android's surfaceflinger on glibc based systems

does not work properly yet, crashes somewhere during initialization, also i still need to figure out if it is possible to get it to render into an x11/wayland/? window, i think it should be possible by passing our window handle to the drivers eglInitialize/eglGetDisplay method call

i am merely creating a pull request for this so other people can see it and maybe help me out :)