Move few methods from ObserverMediator to its interface as abstract.
Add missed explicit dtors for ObserverClient and ObserverInterface.
Use ObserverInterface in header of DirectoryObserverPanel.
Move setClient method to the ObserverInterface class.
Merge branch 'move-observer-mediator-methods-to-interface'