More audio path refactoring to support codec2
Add native jni interface for codec2