Use the TagReaderClient to tag the files in the CD ripper instead of
using Taglib directly.
Capture log messages from the transcoder.
Run RipCD::TagFiles in a background thread.
Keep working until tagging is complete.
Give functions a more verbose name.
Save tags using async calls.
Merge pull request #4344 from paperbagcorner/fix-tagging

Improve the tagging and the track information handling in the CD ripper