Add feedback JS to simple layout
Markup cleanups for descriptions and titles.

 - remove section title from access points (fixes #468)
 - consolidate item header markup
Add country to archival context. Fixes #459.
Refactoring to inline annotation listing and forms
Make items re-indexable
Remove 'name' field from search hit.

The name field isn't mandatory for items like links and annotations.
For FilterHit items it's sufficient to extract it from the other
fields.
Beginnings of a portal note/annotation management UI, plus template refactoring.

 - Cleanup of infobar templates (which no longer contain controls)
 - Make linkTo accept html as the content instead of a string
Markup cleanup
Add some docs illustrating the diagnosing of a Markdown issue #474
Merge branch 'new_front_page' of github.com:mikesname/docview into new_front_page
tweak code
fix code tweak
Tighten up the test dependencies a bit and exclude groovy
WIP debugging of asm/pegdown problems (#474).

 - Upgraded Pegdown to 1.4.2
 - Upgraded Guice to 4.0-beta, since this uses asm 4. Removed Guice
   wrapper stuff since it's not compatible with 4.0-beta.
 - Fixed the EadSerializer to work with later Pegdown

This now works at runtime, but still fails horribly in test due to
the Jersey/Neo4j etc dependencies on asm 3.0.
Add a repackaged version of jersey-server and asm that prevents the
test dependency clash with Pegdown.

TODO: Move these to a `test_lib` directory and configure SBT to use
it when appropriate.
Move patched jersey-server to test_lib and update Build
Merge branch 'new_front_page' into virtual_collection_rework_interface_wip

Conflicts:
	modules/core/app/assets/css/ehri/_entityType.less
	modules/portal/app/views/p/listItem.scala.html
	modules/portal/app/views/p/searchItem.scala.html
	modules/portal/conf/messages
Merge branch 'virtual_collection_rework_interface_wip' into merge_guides2