Added ALFREDXPathLearner that can generate XPaths
 - interface changed to use XPathRule (from ALFRED it adopts CyberNeko syntax)