Upload coverage to coveralls.io

This PR adds support for uploading coverage information to [coveralls.io](https://coveralls.io/)

Sample coveralls.io coverage report:

https://coveralls.io/builds/320023