Improve coveralls reporting

Coveralls was getting confused by using multiple travis-ci environments.  This limits coverage reporting to the primary user info provider (posix).