Prototype some EAD exporting stuff for repos/docs.

Unfortunately this is looking unlikely to scale to handle the large
repositories/collections. Ultimately a completely offline job which
utilises temporary files (and its own thread-limited execution context)
might have to be considered. We should perhaps think about a generalised
exporter API for returning processed and compressed content for stupid
formats such as EAD.
Experiment with exec contexts, and take less naive approach to fetching children (only if we have a cached count)
Fooling around with more XML prettification and consolidation of templates
More tooling around with EAD
Merge branch 'master' into ead_export
Merge branch 'master' into ead_export

Conflicts:
	conf/application.conf
	modules/archdesc/app/controllers/archdesc/DocumentaryUnits.scala
	modules/archdesc/app/controllers/archdesc/Repositories.scala
	modules/core/app/models/Address.scala
Merge branch 'master' into ead_export
Remove redundency in project deps
Merge branch 'master' into ead_export

Conflicts:
	modules/archdesc/conf/archdesc.routes
	project/Build.scala
first step of refactoring
A bit more work on EAD
Fix mimetype and add a couple of tests
Add access points and unitdate to EAD
Use local, not global, identifiers for item id
Working with filters
Working but only for one
Cleanup of access point creation/deletion code
Now handles delete and list
Merge remote-tracking branch 'upstream/master' into tooltip
Working better... but not if there is an error