Use dedicated queue for socket communication and parsing
Ensure parsing HTML is completed on correct thread. We show a loader on conversation view when getting initial messages so parsing is complete at that stage.
Only parse HTML when dealing with messages for the current conversation and not on socket updates or getting list of conversations
Pin star scream version to fix build issues
Removed unused fields and classes
Fix issue where reloading a failed message would not mark it as sent correctly.