Add extra logging to AvFormatDecoder::ReadPacket to log unexpected events from DVDRingBuffer that trigger a retry.
Query DVDRingBuffer's state directly from AvFormatDecoderDVD rather than relying on errno being passed back through ffmpeg code untouched.  This was sometimes preventing a (required) retry from occuring and breaking playback.
Make it possible to clear DVD bookmarks again.