Refactoring lucene class

Continouing development of class ; to be tested still
Code is now much cleaner.
One last late change
Merge branch 'develop' of github.com:eXist-db/exist into develop
Merge branch 'develop' of github.com:eXist-db/exist into develop
Merge branch 'develop' of github.com:eXist-db/exist into develop
Merge branch 'develop' of github.com:eXist-db/exist into develop
Make analyser creation as documented
review comments from dmitriy
Merge pull request #136 from shabanovd/develop

Remove xmlcalabash module.
[bugfix] XQueryURLRewrite does not check basic auth header, but always executes controller as guest.
Merge pull request #138 from wolfgangmm/develop

Respect basic auth header for execution of controller
Merge branch 'develop' of github.com:eXist-db/exist into develop
Merge branch 'develop' of github.com:dizzzz/exist into develop
Merge pull request #140 from dizzzz/develop

Lucene analyzerconfig update
Merge remote-tracking branch 'eXist/develop' into develop