join muc via federation

- added support for logging in with credentials
- allowed joining remote muc