manager: Keep references of the clients internally

In order to remove clients from the ECalDataModel without destroying we
need to keep a reference to it.
manager: implement ::enable/disable methods