Remove constructor for ContraintViolationException that used DomainEvent to reduce coupling on application layer

Nothing in our code-base uses this constructor any more because of the new approach taken to handling exceptions during tracked processes.