More unit tests and fixes for lldb formatters
Summary:
The lldb formatters were left without much tests in the summer. I finally got some time to cover more cases.
Added and fixed tests are
- QString and QByteArray are displayed with correct escaping and can handle unicode contents
- QList, QVector, QQueue, QStack, QLinkedList
- QDate, QTime and QDateTime
- QMap, QHash, QSet
- QUrl, QUuid
- KDE types
Reviewers: kfunk, apol, KDevelop
Reviewed By: apol, KDevelop
Subscribers: apol, kdevelop-devel
Differential Revision: https://phabricator.kde.org/D3942