First pass at re-implementing ID3 detection

* Use the improved mp3 parser from StreamMachine
* Read as far into the file as we need to go to see a tag or audio frame
* Remove ffmpeg requirement in favor of our parser stream_key