Support for running tests in Travis CI and Coveralls

This add configuration for Travis and Coveralls.

The tests are executed against more python versions and lxml as well.
Testsuite fails with current lxml right now.

You also need to activate repository build and coverage collection on both https://travis-ci.org/ and https://coveralls.io/