Metadata extractor plugin and some minor fixes

The Hachoir parser appears to have a huge limitation that it won't work unless the file is on a local filesystem. I struggled with the issue with Google Cloud Storage buckets and didn't find a resolution.