Parsers that don't match the extension are now checked, if no matching
succeeds.
JAudioTagger-based extractor now has "signal exceptions" mode - instead
of propagating exceptions outside, it forwards the exception directly to
the listener, and ordinary processing can continue afterwards. In this
way, extractor failure does not need explicit handling to prevent it
from aborting the whole extraction.