EZP-21719: implemented Depth criterion
Updated: more precise exception message
EZP-21804: create untranslatable field copy from translation value
EZP-21874: test limitation on draft Content as well
EZP-21874: handle draft Content
EZP-21874: added unit tests for ParentContentTypeLimitationType
Merge pull request #572 from ezsystems/fix-EZP-21804-copy-untranslatable-field

Fix EZP-21804: Duplicate key in ezcontentobject_attribute when creating new draft with untranslatable field
Merge pull request #591 from ezsystems/fix-EZP-21874-ParentContentTypeLimitationType-draft-support

EZP-21874: ParentContentType Limitation does not work correctly with draft Content
Fix EZP-21870 : wrong CriterionLogicalAnd instanciation
EZP-21870: add test for deleting Location when permission fails on the subtree
Merge pull request #569 from ezsystems/fix-EZP-21719-depth-criterion

Implement EZP-21719: Implement LocationDepth search criterion
Merge pull request #592 from ezsystems/fix-EZP-21870-criterion-logicaland-instantiation

Fix EZP-21870: Fatal error when deleting location with limited content/remove permissions
[Integration Tests] Avoid reinitialization of repo if not used by test
Re enable Solr tests
Update travis-solr.sh from upstream and rebase
[PHPDoc] Add missing type hint and phpdoc in SetupFactory/LegacySolr
Change SetupFactory/LegacySolr to use CachedPersistence for lookups
Change SetupFactory/LegacySolr db indexing to batch update and commit at the end
Make sure that string search is case insensitive in Solr

(cherry picked from commit 8198892bf52b607ffe98a6635dedf3ccc813756a)
Implement CriterionVisitor\UserMetadataIn for Solr