Refactor OAI-PMH queries for more efficiency. Advances DDK-237.
- removes redundant permission checks
- DRY up logic that was repeated between SolrDocument & ItemSolrDocument
- ensure metadata-only items are still not listed nor retrievable via OAI-PMH
- add new fixtures & tests