Added tagsoup as transitive dependency to XmlPath so that it's easier to get started with HTML parsing (issue 311).