Add inverse operator of overlap and union on keys
Merge branch 'applypatch' into testmerge