matcher: Review changes, legacy code deletion

* Incorporated changes suggested by Jiri and Jan.

* Legacy BibMatch module removed as it's nolonger used.

Signed-off-by: Graham R. Armstrong <graham.richard.armstrong@cern.ch>