Use Java's queue implementation for more robust failure handling
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.
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
Merge pull request #623 from hudmol/staff-links-in-public-ui

Staff links in public ui
redirect back to an accession after adding an event to it
return to edit mode if that's where we were
added a test
fixed a bug in the event view and reordered the selenium tests so they work