Use section headers for the dates in the chat view
Summary:
This allows us to have the current date always visible while avoiding
special logic and extra items in the message delegates.
Reviewers: mlaurent, dfaure
Reviewed By: mlaurent
Differential Revision: https://phabricator.kde.org/D21798