Have CopyErrorMessages() and CopyErrorMessagesWithAnnotation() take
another *ValidatationResult instead of a slice of error messages.
This is in preparation for validation scoring where a score will be
added from the other ValidationResult when error messages are copied
over.