MP3 decoding code, NOT realtime

Thanks for the responses! It's certainly going to take a while to combine and port all this code to an xmega but I'm sure the results will be worth it.