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
Run tests dirs in parallel and make coverage aware of this