* Improve find_signal_containing_string by retrieving data from the buffer instead.
* Delete olf function
* Add helper functions for retrieving data in a message
* Fix error in reject_community_requests
* Change parameter in inject_messages to a better naming
* Add message_sending community performance
* Add missing await
* Add missing community id and shut down nodes
* Add functions to set up status nodes
* Fixed error when login into a node.
* Add functions to send and accept friend requests
* Split requests into apply and accept and other changes
* Started changing setup_status with previous changes
* Improve logout
* Cleanup setup_status.py
* Reduced logs to DEBUG to avoid noise
* Add subscription_performance
* Fix wrong import in communities.py
* Import enum from local
* Change class name because of previous rebase
* Fix double await because of previous changes in RPCClient
* Change Singal class to create a stream with a bufferedqueue and an asyncgenerator
* Change StatusBackend to use previous signal changes. Removed __aexit__ to have better control over lifetime
* Clean imports
* Add enums class
* Change RPCClient to be Async with aiohttp
* Change Service to be async with AsyncRPCClient
* Change AccountService to async due to Service changes
* Change WakuextService to async due to Service changes
* Change WalletService to async due to Service changes
* Change SignalClient to async
* Favored composition over inheritance in StatusBackend, also make async needed changes
* Make inject messages async
* Add RPC client
* Add signal client
* Add missing typing to SignalClient
* Add missing typing to RpcClient
* Remove skip validation from verify_is_valid_json_rpc_response
* TODOS for delta_count
* Rename pattern to string