dev/ci: Add back codecov integration
Created by: keegancsmith
$CODECOV_TOKEN
is set in the buildkite environment, so we don't need to
commit the secret. This seems to be the reason why it was removed.
Additionally this commit generates coverage for go.