[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)