* Adopt the new RoomListService
* Use client.roomListWithEncryption
* Store the roomList so that it doesn't get dropped and create problems on the rust side
* Use roomListService instead of old roomList client method
* Added back documentation removed by mistake
* Tweaks following code review, SDK bump