WIP matcher: migration from legacy BibMatch

These are the changes that have been made on moving BibMatch to Matcher in PU, there is a fair bit here, unfortunately these are including some really old commits for BibMatch that seemingly skipped Invenio Master.

~~Note that the legacy BibMatch files are pretty much ready for removal.~~ BibMatch legacy has been removed.