build: Update required CMake version to 2.8.10

2.8.9 doesn't work.

Signed-off-by: Bartosz Brachaczek <b.brachaczek@gmail.com>
gadu: Never pass null pointers to libgadu

I actually got a crash from GaduChatStateService.

Signed-off-by: Bartosz Brachaczek <b.brachaczek@gmail.com>
jabber: Update libiris

Major libiris update. Should hopefully fix some crashes.

Features that look like I removed them (pong server, etc.) are now
integral part of libiris.

Signed-off-by: Bartosz Brachaczek <b.brachaczek@gmail.com>
jabber: Fix XMPP identity

Regresssion since fa5c4bc559e0e1709753696160a20d7bc0f20f89.

Signed-off-by: Bartosz Brachaczek <b.brachaczek@gmail.com>
gui: Silence GCC warning

Signed-off-by: Bartosz Brachaczek <b.brachaczek@gmail.com>
phonon: Do not use deprecated API

Signed-off-by: Bartosz Brachaczek <b.brachaczek@gmail.com>
build: Enable sanitizers for Clang

Signed-off-by: Bartosz Brachaczek <b.brachaczek@gmail.com>
message: Fix one harmless typo

Signed-off-by: Bartosz Brachaczek <b.brachaczek@gmail.com>
model: Optimize for the case where index has no parent

It was actually caught by ubsan because qHash() isn't very well-suited
for invalid QModelIndexes.

Signed-off-by: Bartosz Brachaczek <b.brachaczek@gmail.com>
Add Qt Creator's CMakeLists.txt.user file to .gitignore

Signed-off-by: Bartosz Brachaczek <b.brachaczek@gmail.com>
build: Do not define QT_NO_EXCEPTIONS

Signed-off-by: Bartosz Brachaczek <b.brachaczek@gmail.com>
plugins: fixed tests for dependency graph

Signed-off-by: Rafał Malinowski <rafal.przemyslaw.malinowski@gmail.com>
plugins: added stub class PluginDependencyGraphCycleFinder

Signed-off-by: Rafał Malinowski <rafal.przemyslaw.malinowski@gmail.com>
plugins: made PluginDependencyGraphCycleFinder find simple cycles

Signed-off-by: Rafał Malinowski <rafal.przemyslaw.malinowski@gmail.com>
plugins: added more tests for cycle detection

Signed-off-by: Rafał Malinowski <rafal.przemyslaw.malinowski@gmail.com>
plugins: added selfDependencyTest

Signed-off-by: Rafał Malinowski <rafal.przemyslaw.malinowski@gmail.com>