[Delivers #47692875 #47691817 #47691151 #47675799 #47677273] Ui bug fixes

47692875 - fix pagination of repositories listing in staff app

47691817 - much of work was for this task. It involved introducing 'publish' to archival_object and then filtering out any resource, archival object or components where publish was false.  SOLR results are filtered based on the user on the RequestContext (if the user is the public app user) and the public app monitors the publish attribute for records returned via the endpoints.

47691151 - remove the ref_id and instance/locations from the public app detail views

47675799 - fix exception when only digital object instances on a resource (public app)

47677273 - fix '(' vs 'down arrow' bug in the twitter bootstrap typeahead plugin