Fixed string
Escape slashes in subtree query

TODO: Provide sane general escaping in Solr strings?
Try to configure Travis to run tests with different Solr versions
Added new test case for EZP21906 - Search API returns wrong number of total objects with content having multiple locations
Merge pull request #604 from ezsystems/fix-EZP-21909-copy-content-with-object-states

Fix EZP-21909: ObjectStates are not set for copied Content
Merge pull request #648 from pedroresende/EZP-21906

Added new test case for EZP21906 - Search API returns wrong number of total objects with content having multiple locations
Fixed build matrix in Travis config
Merge pull request #649 from ezsystems/solr-4

Solr 4 Compatibility
EZP-21952: deprecated loadAnonymousUser()
EZP-21952: move anonymous user id setting to the repository
EZP-21952: add anonymous user id to the default settings
EZP-21952: inject anonymous user id setting to LS
EZP-21952: update loading of anonymous user
Fixed: typo
EZP-21952: updated tests
EZP-21952: fixed typo in legacy setting name
EZP-21952: added BC note
Merge pull request #631 from joaoinacio/EZP-21994_userhash_trusted_proxies

EZP-21994: also use TRUSTED_PROXIES by default for user-hash generation.
EZP-22061: Refactored REST listeners

Splitted in 3 listeners, all tested:
- request
- response
- csrf
Fix EZP-21554: double / in REST root uris