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
Fix top-level filter for doc units
Fix display of selected facets in admin
Rearrange routes for generic redirection and need for simple filter to
have a logged-in user. Fixes #290.
Merge pull request #289 from PonteIneptique/tooltip

Fix for #285
Merge branch 'master' into ead_export

Conflicts:
	modules/archdesc/conf/archdesc.routes
	project/Build.scala
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
Cleanup of access point creation/deletion code
Merge remote-tracking branch 'upstream/master' into tooltip