WICKET-5778 Pass the IModifiable to the IChangeListener in ModificationWatcher

Introduce temporary interface IChangeListener2 that can be used when one needs the changed object as a parameter

(cherry picked from commit 2637c1243d061f5d99f0cf10cd3b547359ced187)