Add test coverage for XPath and XDocument

- Adding test coverage for XPath implementations (XPath.XPathDocument, XPath.XmlDocument, XPath.XDocument)
- Adding some tests for XDocument (more coming later)