MediaCodec: more buffer state cleanup

* CSD and leftover buffer clean up at stop/release
* return codec buffers at additional states (initialized / uninitialized)

Bug: 343502509
Test: atest MctsMediaV2TestCases MctsMediaCodecTestCases \
          MctsMediaDecoderTestCases MctsMediaEncoderTestCases -- \
          --feature-flags:flag-value \ 
          codec_fwk/android.media.codec.codec_buffer_state_cleanup=true
Change-Id: I4383819ff63d829d650674285524f07a0120a798
2 files changed