Api attribute validation
Support additional API attribute annotations: @maxLength, @minLength,
@maxValue, @minValue and validate them.
Also added support in the documentation.
#PLAT-537 #time 6h
Plat-537 Move the validation to the deserializer and the constraints to
the property info.
Updated the documentation generation accordingly.

Requires cleaning the cache!
#time 6h
Post Code review changes.
#plat-537 #time 2h
Merge pull request #572 from kaltura/IX-9.6.0-PLAT-537

Ix 9.6.0 plat 537