Feature/seqware 1793 file provenance plugin

Implements a file provenance reporter plugin and hooks it up to the CLI (replacing the broken SymLinkFileReporter hook-up). This handles a cluster of issues documented at https://jira.oicr.on.ca/browse/SEQWARE-1793 including arbitrary path resolving and skipped paths being shown.  

Do not close before #164