Add tests for various scenarios in libvirt and tdl xml handling
Current rule on the disk size is the "number" regex which is causing issues when trying to validate 10G and 10T formats that the TDL regex allows.
Should be True
Initial Travis run
Add requirements.txt to make it easier for Travis and normal pip installations
Cheat and copy in libxml2, guestfs and libvirt bindings from the global system

Note that it doesn't work so well with Python 3+
Testing out coveralls
Use a test runner that can get the coverage data