Use CoreServices/MobileCoreServices to determine if a recording is text

This will cover more cases than a fixed set of recognized text MIME types.