include detailed error message when throwing an Exception to indicate
artifact version conflict during update
return an HTTP 409 status when an edit conflict offers, includes test
add Artifact IRI as "source" to error Model
replace angle brackets surrounding IRIs with square brackets as the
former lead to issues when rendering error messages in HTML
add more details in podd.displaySummaryErrorMessages()