When RESTXQ detects a security error, it should not fail with a 500.
Instead initiate a basic auth handshake (401), so that the
user can retry the request with the correct level or authorisation.
Use the existing authenticator, instead of cooking up a new one.
cleanup
triggers redesign and new SAXTrigger
Tests for triggers
Merge branch 'feature/triggers-redesign' into develop
Chunked requests don't have a predefined content length, but definitely have content!
Merge remote branch 'upstream/develop' into fix-restxq-chunked-requests
Merge remote-tracking branch 'eXist/develop' into develop
Merge pull request #137 from shabanovd/develop

Triggers redesign and bugfixes
[bugfix] New range index does compile-time query rewriting. We thus need to refresh compiled queries if a collection configuration has been added or removed: clear query cache when collection configuration gets invalidated.
Merge branch 'develop' of https://github.com/eXist-db/exist into develop
fix getPropertyMap code (it always return null)
Merge remote-tracking branch 'eXist/develop' into develop
Merge pull request #142 from Infiniverse/fix-restxq-chunked-requests

Fix restxq chunked requests
[ignore] Keep reindexCollection method in NativeBroker public for compatibility with external code.
[ignore] Leave just one public invalidate method for clearing collection configs.
Merge pull request #144 from shabanovd/develop

fix getPropertyMap code (it always return null)
Merge pull request #143 from wolfgangmm/develop

Clear query cache when collection config is invalidated
improve exception message