Include LXML dependency in setup.py

Also switch from using distutils to setuptools.