Added logic for max OAI results setting.

refs #5023

Added logic that restricts the number of OAI-PMH request
results to the number set via administrator settings.
Added OAI-PMH calculation of remaining records.

refs #5023

Changed function used to retrieve OAI-PHM update data to include a
count of remaining records to harvest.
Added resumption support to OAI listIdentifiers.

refs #5023

Added resumptionToken support to the OAI listIdentifier
response.
Refactoring: created OAI component class.

refs #5023

Creation component class with OAI-PMH-specific helper methods.
Refactored OAI-PMH listIdentifiers response.

refs #5023

Refactored OAI-PMH listIdentifiers response to use OAI-specific
component class.
Refactored OAI-PMH listIdentifiers response.

refs #5023

Refactored OAI-PMH listRecords response to use OAI-specific
component class.
Put resumptiontoken in OAI ListRecords template.

refs #3888

Added resumptionToken display in th OAI-PMH ListRecords template.
Refactored OAI-PMH GetRecord response.

refs #3889

Refactored OAI-PMH GetRecord response logic.
Refactored OAI-PMH ListMetadataFormats response.

refs #3890

Refactored OAI-PMH ListMetadataFormats response logic.
Minor refactor of OAI Identify response logic.

refs #5023
Cleaned up OAI-PMH ListSets template.

refs #5023
Fix directive name
Update less, cleanup files
Remove pre-start stanza, ref #3138
Disable sticky header in Trillium, refs #5138