ConcurrentChangePopup was generified to AbstractConcurrentChangePopup in order to be used from other popups with Force/save/re-open behaviour but with different error message.
Merge pull request #12 from wmedvede/master

ConcurrentChangePopup was generified to AbstractConcurrentChangePopup