BibHarvest: fix handling of plotextractor output
- When receiving MARCXML output from the plotextractor during OAI Harvesting post-processing, bibharvest generated wrong MARCXML. This is now fixed.
- Reworked the method used when extracting OAI identifiers from harvested files to be more uniform.
- Added some cosmetic changes to conform with coding standard.