ENH: unified access to values in setting dialogs
FIX: compare same types
FIX: emit `source-name-changed` event with right number of args
FIX: storing sources
RF: changed the means of accessing to values of setting
FIX: detaching of sources, in case of list
Merge remote-tracking branch 'ms/rf-setting-widget' into master