Fix memory leak in SurfaceFlinger.

Call native_window_api_disconnect to free the memory used by OMX video decoder.
Or, there is memory leak in SurfaceFlinger after a stream playback is stopped.
Merge pull request #3428 from oceanheart99/issue/3428

Memory leak when playing stream with xbmc in android platform