* refactor_config:
update the changelog
complete only existing keys in --get --remove and --remove-key
uniform pseudo namespace
localize some more variables
refactor for a little more sanity
fixup syntax
update comment
be mor specific which keys we are dealing with
autocomplete boolean config values
localize some variables
refactor boolean and list keys
improved error handling for --remove
offer to remove only those values that are defined
more advanced completion for config --get
config manipulators are now mutually exclusive
generalize reading config
complete values for add, set and remove