Soft delete feature for comment [NO MERGE]

We should make this behavior toggleable. With this implementation, we could do it repository-wide or just in certain trees. I was only planning on a repository-wide impl, but...