Enveloped signature canonicalization

As discussed in https://github.com/aschamberger/XmlSecurity/issues/5, this PR adds this support, it is actually the same as a XPath transformation, but using a different XPath expression.

Sorry for the minor changes caused by auto-formatting