Check IO visibility in EAD export and OAI plugin, refs #7406

Check descendants visibility in EAD export and collection visibility in getCollections(), used in the OAI plugin.

The other part that gets IOs in the OAI plugin is already checking for published records - getUpdatedRecords().