add additional hash-like features to Blacklight::OpenStructWithHashAccess

fixes #730
refactor blacklight_config.document_index_view_types into blacklight_config.view, which can also override the blacklight_config.index configuration

Fixes #729
Update blacklight configuration for show and index options
Merge pull request #736 from projectblacklight/view-config

View config