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