API to add ObjectManager interface to a path
This comes out of my intention to finish !474 (closed) but in the end I had to change quite a lot to make it work and also add the InterfacesAdded and InterfacesRemoved signals and their emission so providing a separate MR.