add #document_index_views for retrieving the available catalog#index views, and support if/unless constraints as part of the view configuration

ref sul-dlss/spotlight#581 : after this change, spotlight can be less destructive when applying exhibit-specific configurations.