Make the room and message models cached and sorted with the right operators. Now all creation/modification operations are really solid
Signed-off-by: Riccardo Iaconelli <riccardo@kde.org>