Moved DecoderStateData inside AudioPlayer
Added CFWrapper
Created LibavDecoder.  Mostly works, but not ready for prime time