Format informative errors for workflow schema validation
Format informative errors for workflow schema validation

This is a hack at formatting errors for workflow schema issues.

The new errors are formatted like:

```
Error on workflow entry [:workflows, 0, :label]
      label must be filled
      Got:
Error on workflow entry [:workflows, 0, :description]
      description must be filled
      Got:
Input was:
      {:workflows=>[{:name=>"ulra_submission", :label=>"", :description=>"",
      :actions=>[{:name=>"approve", :from_states=>[{:names=>["under_review"],
      :roles=>["ulra_reviewing"]}], :transition_to=>"reviewed"}]}]}
```

Fixes #267.

samvera/hyrax,samvera/hyrax,samvera/hyrax,samvera/hyrax