Extract SolrDocument references from controllers and models and define
the solr document class to use in the blacklight configuration.

- add blacklight_config.solr_document_model configuration (defaults to
  SolrDocument)
- make Bookmarks polymorphic and refactor Bookmarks to use objects
  instead of passing IDs around