[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
Merge pull request #556 from ezsystems/solrObjectState

Re-enable, fix & speed up Solr Integration tests