initial commit
Add comma, linefeed, space to output

Add a comma after the name of the MODS file
Add a space between each tiff filename
Add a linefeed after each MODS filename, tiff filename(s) mapping entry
Add call to replace(), and change xslt version to 2.0

The function replace() is the only option available to easily
replace a substring with a given string. Since this function is
an XSLT 2.0 function, had to also change the <xsl:stylesheet>
version attribute to 2.0 .
Add xpath-default-namespace="http://www.loc.gov/mods/v3

Needed to add the above, or else the stylesheet could not process
the MODS collection files (for example FrancesPerkinsMods.xml)
without first modifying the MODS collection file - if I remember
correctly, this entailed removing the default namespace from said
file.
Add sorting on content of <identifier>
Just alignment (i.e. tab changes) in the source code
Add test on <identifier> type attribute

Added a test on the type attribute of the <identifier> to only
process the <identifier> elements that have the type attribute
set to "local". This is needed because the CLIO info, when
present,is also stored in an <identifier> element - in this case,
however, the <identifier> will not have a type attribute,
according to the CUL specs.
Do not add linefeed at end of output

One way of doing it, using the mode attribute for <xsl:template>
Do not add linefeed at end of output, new implementation

Before, the code was using two templates, with the mode attribute
set in one to differentiate, to handle the special case of the last
line of the output. However, this entailed duplicating a bit of code.
This new implementation uses <xsl:with-param> and <xsl:param> to pass
in the end-of-line character.