TST: add coverage / coveralls for travis build

Add automatic coverage report using coveralls

Adapted from https://github.com/scipy/scipy/pull/2907