Merge known-project lists from multiple processes

Solution for issue #506 

This fix should be of interest to anyone who uses more than one Emacs instance at a time. 

`on done` sounds strange - guess the `on` should be removed
emacs -> Emacs