KRACOEUS-8348: Changes to Meeting Minutes are not saved

Had to add a "merge" functionality to the process of saving minutes, because existing code only tracked new additions to the minutes, which were added to a refreshed list of old minutes.
Also keep in mind that last-in wins is a much better result than current behavior, where both users will lose their changes.