Extract the openseadragon viewer to blacklight-gallery, and make blackli...

...ght-gallery an optional add-on, not a requirement

Requires projectblacklight/blacklight-gallery#14

Prerequisite for #723