Publish coverage from travis to code climate

  * code climate token is for master branch only
  * using simplecov-0.7.1 to avoid exit code errors in 0.8.x
  * single-threading unit tests to avoid simplecov race conditions
    * see https://github.com/colszowka/simplecov/issues/305