oaiharvester: OAI post process update
- Improves the logic and documentation of the tasks to post-process harvested records to be less error prone.
- Updates some tests with comments and missing logic.
Signed-off-by: Jan Aage Lavik <jan.age.lavik@cern.ch>