py26 compat: switch XML parser to `lxml`

fix py26 compatibility by switching the XML parser to `lxml` which has a more
predictible behavior when used across all Python versions.
Merge pull request #14 from SurveyMonkey/py26-compat

py26 compat: switch XML parser to `lxml`