adjust some things to support unittests
fix named url for maps search
add client config migrations scripts and framework

refs #703, #647, #493 and hopefully the next ones