Add appropriate default xmlns attributes to all stylesheets 

This fixes a problem when used along with later versions of xalan.  The issue is that xalan will maintain the QName of any elements defined in the XSLT when copying them into the output document.  In the case where no xmlns attribute is in scope for a particular element, the empty namespace is used.  Older versions of xalan worked differently - if a source element in the xslt was missing an xmlns attribute, then *target* document's default namespace was used.

I believe the new Xalan behavior is correct, and thus the changes to these XSLTs represent fixes rather than workarounds.  :)