refactor of xsl template and split function instead of recursive calls
redefining the behaviour of the "skipRecord" rule by adding attribute "syntaxcheck" in the record header, #323
fix to make the transformator compliant with saxon
added some log information
fixed identifierextraxt function to return unique values of identifiers