Adding XML support to jsnap --check

This change adds a --xml option to jsnap that causes the jsnap --check function to product xml formatted results instead of the normal text based output.

The text based output is still supported and work fine, but the XML is much easier to parse using slax or other XML tools.