Changed the way the set of events included in a merge is determined. Previously, it would get the newly added events, and then add to those the events that are concurrent. Now we do that, but repeat the process, of adding concurrent events until there is no change. At that point, there are no events outside the set that are concurrent with events in the set.