EZP-20677: fixed User data not being deleted upon deletion of User Content

Also: removed unnecessary validation of $user->id (mixed not numeric)
EZP-20677: fixed throw on missing user or role assignment
EZP-20677: tested deleteUser() with mocks, removed tests duplicated in integration suite
EZP-20677: added clean up of URL aliases for deleted locations
Added reloading given $contentInfo
EZP-20677: tested deleteContent() with mocks, removed tests duplicated in integration suite
Fixed FQN in phpdoc, removed extra empty line
EZP-20677: added clearing User Content SPI cache after deleting user data
EZP-20608: added parsing field value, settings and validator configuration to FieldDefinitionCreate input
Fixed: disabled StringLengthValidator value should be false
Fixed: use stricter comparisons
Skip iteration if setting is not matched
EZP-20608: introduce fieldSettings and validatorConfiguration types, containing valueType elements
EZP-20608: added defaultValue, fieldSettings and validatorConfiguration to fieldTypeHashElements
Added resolve hardcoding todo
EZP-20608: pass URL to the FieldDefinitionUpdate parser, required to resolve field type
EZP-20608: added parsing default value, fieldSettings and validatorConfiguration
EZP-20608: convert FieldTypeProcessor interface to base abstract class and and methods for processing field settings and validator configuration
EZP-20608: add input handler fixtures for field settings and validator configuration
EZP-20608: implement processors for DateAndTime, Date, Time, Media, Relation, RelationList and XmlText FieldTypes