CtsMedia: split native-media-jni.cpp

libmediandkjni/native-media-jni.cpp had few functions which are
accessed by NdkInputSurface and NdkMediaCodec classes in common
folder. These functions are now separated out to different files
which are placed in common/jni.

With this change native-media-jni.cpp contains only those functions
that are used by NativeDecoderTest.java in cts/tests/tests/media

Bug: 215778455
Test: atest CtsMediaCodecTestCases
Test: atest CtsMediaDecoderTestCases
Test: atest CtsMediaEncoderTestCases
Test: atest CtsMediaDrmTestCases

Change-Id: Ic9bd476a536c1e3386890296d1ad82adc5ce7459
7 files changed