start to support custom meta-data
Make the SDLSurfaceView knows about PythonActivity itself
fix SDLSurfaceView constructor
fixes to reduce metadata import/usage in SDLSurfaceView