Remove pointless mandatory property
Fix test compilation error
Even though this file is to be replaced soon, add a couple of fields
to EAD import to assist testing and comparing exports to imports.
Allow deleting annotations
Add a method to get a pointer to the graph from the graph manager.

This will allow us to just pass around the GraphManager when it's
unlikely we'll need a pointer to full graph (and if we do it's just
an unsafe cast away.)
Implemented separate CRUD for DocumentaryUnit descriptions.

The CRUD views have been extended so they can handle creating/
updating/deleting dependent items with the permissions check being
on the parent.

TODO: Generize this behaviour somehow.
Javadoc fix
Add test for repository id uniqueness errors
Add more debugging for errors in exception mapping responses
Tweaks to the test Solr XSLT
Added the facility to pass a log message in the request header for
CUD operations. This should be expanded to other POST operations
eventually, which will require some expansion of the other views
classes to handle that.
Quote the id (this stuff still isn't very good.)
Add log message to concept and user profile creation actions
Now is the time to apply slugifucation to IDs.
Preparing to print proper help
Use our own slugify class adapted from the Github one, which does not
strip hyphens (and also allows a customisable replace separator).
Tweaks to dependencies/imports
Quicky scripts for testing solr
Various hacks necessary to support querying arbitrary items by id.

This kind of thing really shows how inflexible the current API is, and
we need to fix that by removing the scope of the "framed" items to very
specific parts where it is a very big convenience over working with raw
vertices.
Add sanity check for escaping