[SSSD] Refactoring the realmd DBus interface