Added abstract typedParse method

AbstractParser now defines a typedParse method. This functions similar
to the Translator typedTranslate method, allowing post-parsing
operations to occur automatically (e.g. population of ImageMetadata).
wip: AVIFormat