EXP-78. Capture all errors when validating model
definitions and environments.

This commit captures and reports to the user all model
definition and environment validation errors.

Reviewed by: kiyan