Fixed: CS
EZP-21700: add language code to SortClause FieldTarget
EZP-21700: add integration tests
EZP-21700: added BC note
Fixed: constructor PHPDoc  description
EZP-21700: make languageCode optional and join with main language
EZP-21700: prevent Field SortClauses with language from filtering Content by language
EZP-21700: added validation of Field SortClauses
EZP-21700: fixed: join only with published ContentType/FieldDefinition
EZP-21700: tested: join only with published ContentType/FieldDefinition
EZP-21700: use ContentTypeId instead of ContentTypeIdentifier
EZP-21700: skip Field SortClause tests with Solr storage
Merge pull request #584 from ezsystems/fix-EZP-21861-path-identification-string-leading-slash

EZP-21861: node's path_identification_string should not have a leading /
Fix EZP-21876: Compound matcher throws fatal error after patch from EZP-21834
Merge pull request #553 from ezsystems/fix-EZP-21700-field-sort-clause-language

Fix EZP-21700: Search API returning duplicate content ids
Fix coverage failure by RoleTest::testCreateRoleThrowsLimitationValidationException()
EZP-21904: handle deletion of Content with last Location
Merge pull request #595 from ezsystems/fix-EZP-21904-delete-single-location

Fix EZP-21904: Fatal error after deleting the location of a single location object
Fix SensioLabsInsight critical issue on unused code..
Fix SensioLabsInsight use statement errors (static analysis)