fix check on which settings to change on
allow to access the global node settings in a static manner
Fix race condition in adding TimeoutClusterStateListener

Fixes #2658
add our own bloom filter implementation
uses more hash iterations, yet require less memory for the same fpp
relates to #2411
Expose CJKWidthTokenFilter and CJKBigramTokenFilter

Closes #2660
Fixed nested facets with filters.
refactoring getter/setters

Fixes #2657