[Core] Use std::random_device for qsrand initialization
[qmlchat] Make plugin buildable
[Core] Moved ChatState to ChatUnit's namespace