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`.