Add new parameters to the OAI harvester: timeout, combineRecords, combineRecordsTag

timeout controls HTTP timeouts.

combineRecords allows administrators to tell the harvester to combine harvested records into
one collection file instead of one file per record. The harvester will combine these records after
every chunk (i.e., for every resumptionToken), therefore if a server's chunk size is set to 1000, then
instead of harvesting 3,123 record files, the harvester will create only 4 record files.
The default value is false.

combineRecordsTag can be used to control the wrapping tag applied when combinedRecords is true.