removed HTML hard page break in fullSplit.xsl

Replaced with an XML processing instruction "soft-break" that can
be used by processing software to split the document into chunks
appropriate for paging.
embed ToC into document in fullSplit.xsl

ToC is no longer created in a separate file, but is embedded into
the main returned document. It can be split off by post-processing
software if necessary (e.g. for insertion into columns.)
always include div.toclist to aid post-processing

If /ead/archdesc/dsc is absent, this div will be empty
enable `contents.xsl` to be applied to EAD document

Enabled `contents.xsl` to be applied directly to an EAD document.
Previously this XSL sheets would only give the correct output when
imported into another XSL sheet, and the correct template called
using `call-template`.
enable other root tags

Enabled full.xsl, fullSplit.xsl and summary.xsl to be applied to XML
with root tags other than <ead> or <c3:component> (e.g.
<sru:searchRetrieveResponse>)
updated utility bar, added email repository link

Updated utility bar in line with discussions in issue #658
 * added explanatory line
 * replaced Archon lookup with direct Email repository
 * reworded location and using material links
re-ordered jQuery init functions
fixed link to print.css
made all tolerant of unnamespaced components
Merge commit 'e2074d674f2a392c6f647ebcb3f237d18116505f' into develop

Conflicts:
	dbs/ead/xsl/full.xsl
	dbs/ead/xsl/fullSplit.xsl
	dbs/ead/xsl/summary.xsl