Merge pull request #615 from hudmol/unpublished-records-in-exports

Unpublished records in exports
Refuse to start up if we can't find a hostname-specific config file
explicitly state that EAD exports do not include unpublished records by default
Merge pull request #617 from hudmol/tweak-dropdown-for-ead-exports

explicitly state that EAD exports do not include unpublished records by ...
Dynamically add a hide action to all alerts. If the sidebar link is clicked and errors are hidden, they are then displayed. Also allow sidebar links to propagate, so we can add multiple events to those links.
Merge pull request #614 from hudmol/scope-rails-with-path

[Delivers #62104836] Allow scoping of the frontend/public app with a URL prefix
Merge pull request #616 from hudmol/feedback-form-refactor

[Delivers #61525042] Refactor aspace_feedback plugin to use local javascript
Add agents to the global search in the public app
Merge pull request #613 from hudmol/index-queue-tweaks

Use Java's queue implementation for more robust failure handling
Merge pull request #618 from hudmol/allow-alerts-to-hide

[Delivers #52048235] Allow alerts to be hidden
Merge pull request #619 from hudmol/add-agents-to-public-global-search

Add agents to the global search in the public app
adds a jsonmodel mixin for localizing error messages
add a hidden edit link to record titles in public app
add frontend endpoint for detecting users across domains
add param to force repo switch when resolving a url for edting
use XHR and CORS to reveal an edit link to staff users using public interface
have the update monitor warn the user if her repo switches while editing
add a configuration pair for proxy urls
Slight refactor to utilise the record's URI to build the ajax and edit urls
Merge pull request #622 from hudmol/customizable-error-msgs

adds a jsonmodel mixin for localizing error messages