add cmake flags to enable code coverage analysis. edit travis config to support coveralls.io integration. add coveralls.io badge.