improve haveSetting helper
Currently it's quite hard to provision a larger list of settings. The situation could be improved by supporting objects as parameter with key-value mapping to single settings. This would also allow to reduce the number of requests being sent to the MW, which is happening with the current implementation.