WL#13196: XProtocol: Collection with json-schema validation must return error for concrete row

Affects: Server-8.0   —   Status: Complete

Motivation
==========

WL#12965 introduced a mechanism for validating data used in a collection.
Operations that are not matching with existing validation schema return
a generic error according to WL#12965 design. This error is just an indication
of a validation failure but do not give any information how the schema constraint 
was violated.

Goals
=====

Get a meaningful error for each operation on a collection that violates the
validation schema constraints. It is crucial for operations processing lots
of data, because locating an offending data can be difficult. New error should
describe how the schema was violated.