Adds CandidateValidation as trait to ReleaseController.
Replaces ValidCandidate and ValidCandidateVersion with CandidateValidation and VersionValidation traits in DefaultVersionController.
Replaces CandidateValidation and VersionValidation with EntityValidation trait.