Switch over to using lxml instead of libxml2

Signed-off-by: Chris Lalancette <clalancette@gmail.com>
Validate the TDL schema.

Signed-off-by: Chris Lalancette <clalancette@gmail.com>