changed implementation of global settings
Merge pull request #1118 from crate/h/cluster-settings-rewrite

changed implementation of global settings