Cleanup travis.yml and add support for coveralls.