Add coveralls
Compile with coverage for coveralls
Fix a long standing bug in the Travis config.
Fix a bug with the coveralls tweaks
Merge pull request #531 from peternewman/coveralls

Try and get Coveralls working