droidmediacodec: add droid_media_codec_set_callbacks and DroidMediaCodecCallbacks
droidmediacodec: use our callbacks to report errors and EOS