WIP: audio prep work for gapless

Still have some loose ends, but opening PR so people can start looking at this.
I'm actually considering splitting out a `mopidy.audio.gst` logger for catching some of these. As from my point of view that might be all I care about, and `GST_DEBUG` can be a bit much unless setup smart.