Set a reference to the node in XML::SyntaxError

The struct _xmlError of libxml2 holds a pointer to the node that caused the syntax error, this patch set a new attribute 'node' in XML::SyntaxError with a reference to this node.