fixed output cache profile issue
renamed XsltModule functions

and changed initialTemplate and mode sequence types to item() to allow
xs:string as well as xs:QName
sample code syntax highlighting
samples changes
indent 2 spaces saxon serialization of code samples