CommitCommentsSpec: Add commit comment context

Spec setup a commit comment for every test in the spec even though
several tests do not need it.

Added "with commit comment" context so the setup is done for only specs
that need a new commit comment and moved those tests inside the
context".
CommitCommentsSpec: Replace hardcoded repo name with @test_repo
CommitCommentsSpec: Cleanup created commit comments