Add kvplist-merge function, test and readme text