[build] add GCC coverage data generation config option for use with coveralls.io
[ci] enable coverage build on tests
[ci] send coverage info to coverage.io on success