Tidy-up of annotation/access point/linking functionality.
 - add an action to remove both an access point and a link in one
   call
 - minor cleanups to admin access point JS
 - expand auth action composition helpers to they handle JS
 - resolve several TODOs in the Linking controller trait
Merge branch 'tooltip' of https://github.com/PonteIneptique/docview into merge_thibault
Minor cleanups and fixes to tests
Small cleanups
Ensure modules are cleaned, via aggregation
Fix item URLs for access point linker
Misc. cleanups and TODO/FIXME resolution.
First part of module refactoring: admin -> adminutils
Misc. cleanups and TODO/FIXME resolution.
Rename users module to admin since it's at the bottom of the module dep hierarchy
DAO API call cleanups
Merge branch more_module_renaming

Conflicts:
	test/integration/SearchSpec.scala
More integration of virtual units/collections.

Although the UI isn't there yet it's now possible to create VUs with
either native descriptions or referencing an external description. Minor
hacks (or enhancements) were made to the Creator trait to allow more
flexibility with the REST params.
Cleanup
Add test for referenced descriptions
Pass the search result to the searchSection template so it can tell if there's anything to display
More work on virtual collections which has led of on a tangent:

 - added an Ajax helper to do autocompletion of description did/name
 - refactor lineInput and textInput to be more flexible and less gnarly
 - filter JSON results is now an object instead of an array (because the
   description id was added and an array because too difficult to work with.)
Move some admin layouts/templates from core to admin module
Add a facet for holding institutions (closes #286)
Ensure primary and alt. identifiers are visible for docs in admin (fixes #284)