Remove LXML for faster builds!

Remove dependency on lxml as it leads to slow install and if a project does not already have lxml then diff-cover significantly slows down the build

This PR is rather risky. The tests pass but I am not an expert on the coverage xml file. 

For the record, this would have been a drop in replacement if it were not for python2.6 ::pout::