Create a SurfaceTextureClientHybris instance based on a texture id from the app. This disables support of creating a SurfaceTextureClientHybris instance from an eglNativeWindow. Also some code cleanup.