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
refactoring getter/setters for package action.bulk #2657
Merge remote-tracking branch 'upstream/master'
refactoring getter/setters for package action.count #2657
refactoring getter/setters for package action.delete.index #2657
refactoring getter/setters for package action.delete #2657
refactoring getter/setters for package action.deletebyquery #2657
refactoring getter/setters for package action.explain #2657 cc @kimchy see TODO in ExplainRequest L137
refactoring getter/setters for package action.get #2657