Additional tests for XML conversion

First, I implement a Spock specification for
InvoicingTransactionXMLFactory.

Then, I implement additional feature methods in the specification of
InvoicingTransactionXML.  By the way, I also prevent modification of the
internal data structure of this class.