restores dry mode output to user
rescue Sequel DatabaseErrors when importing
ensure that each importer instance uses a closed set of record proxies
validate json records while creating batch
a few minor and cosmetic changes
Merge pull request #459 from hudmol/public-interface-fix

Public interface fix
Add webdriver-profile stuff to .gitignore
New mediator for concurrent edits
First frontend classes for concurrent change tracking
Give all record forms a new CSS class 'aspace-record-form' and introduce update_monitor.js
More work on the edit mediator model.
Add a new trusted frontend user
Add endpoint for updating the list of current editors
Don't use transactions for this edit tracking endpoint: locking just causes problems with Derby and we don't need strong consistency anyway
WIP show a message in the sidebar and form_messages div when the update_monitor returns a not-ok status
The search user should be marked as a system user.
Update 'user editing' error in frontend
Fix pulse height shift on alert-error in navlist and dupe of ul upon ajax-complete
Show messages in both the top form_messages and form-actions div; Remove all messages if the status becomes OK;
WIP apply monitor_update chcking to all edit forms