UP-4146 Add coveralls.

Add Maven plugins for computing and reporting test case coverage.
Add Travis-CI configuration to invoke these plugins on the CI builds.
Exclude generated source and classes.
Externalize coveralls and cobertura plugin versions.
Merge pull request #352 from apetro/coveralls

UP-4147 Add Coveralls test coverage monitoring.