build: Fix building plugins outside of Kadu sources

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

Signed-off-by: Bartosz Brachaczek <b.brachaczek@gmail.com>
configuration: Add more sanity check to XmlConfigFile::isUsable()

Signed-off-by: Bartosz Brachaczek <b.brachaczek@gmail.com>
varia/themes/icons: Remove unused _d and _d_m icons

Support for them was removed in 0.11.0, in commit
583ce410cc651274609fe06635fb39df7762e7eb.

Signed-off-by: Bartosz Brachaczek <b.brachaczek@gmail.com>
varia/themes/icons: Fix xmmp status icons in GTK+-based viewers again

It's the same fix as in 0aeabef20d4d530f499f7d2e118c85a6e17bd97d but
this time also extened to the glass theme which I forgot to update back
then. The original fix was accidentally reverted in
4cae6c69c99990704c6a7e5df83964257c6070fe.

Just in case someone works on this again, here is how to fix it:

<jegHegy> beevvy, if you select the yellow object that doesn't show up
          in the viewers, you can see the status bar saying filtered
<jegHegy> if you remove the filter the bulb looks fine in eog

Signed-off-by: Bartosz Brachaczek <b.brachaczek@gmail.com>
varia/themes/icons: Fix make dependency of compressed SVG icons on the originals

Signed-off-by: Bartosz Brachaczek <b.brachaczek@gmail.com>
Notifications: another attempt to fix memory leaks and crashes in AggregateNotification
sql_history: Fix SqlContactsMapping::loadMappingsFromDatabase() for anonymous contacts

These contacts had invalid id (sql internal instead of real), no account
and were not managed. Now this is fixed.

Signed-off-by: Bartosz Brachaczek <b.brachaczek@gmail.com>
sql_history: Micro-optimize SqlContactsMapping::contactUpdated()

I know id's are cached but either way storing id in register is the
cheapest thing we can do there.

Signed-off-by: Bartosz Brachaczek <b.brachaczek@gmail.com>
sms: Restore saving sent SMS'es in history

Regression since 0c68878464f9ebad472f2412c30eca2878d4b41b.

Signed-off-by: Bartosz Brachaczek <b.brachaczek@gmail.com>
Pull pl, cs, fr translations from Transifex

Signed-off-by: Bartosz Brachaczek <b.brachaczek@gmail.com>
Restore custom translation changes that are not synchronized to Transifex

Signed-off-by: Bartosz Brachaczek <b.brachaczek@gmail.com>
Add .tx (transifex client tool) to .gitignore

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

Signed-off-by: Bartosz Brachaczek <b.brachaczek@gmail.com>
translations: Auto-detect present translation files at CMake time

It saves lots of boring typing. Previous method was very error-prone.
All mpd_mediaplayer translations (even Polish) were broken, and some
Czech and many French translations were not added.

Signed-off-by: Bartosz Brachaczek <b.brachaczek@gmail.com>
translations: Officially add French

Signed-off-by: Bartosz Brachaczek <b.brachaczek@gmail.com>
varia/themes/icons/oxygen: Update rebuild-statuses.sh not to generate _m icons

Signed-off-by: Bartosz Brachaczek <b.brachaczek@gmail.com>
spellchecker: Fix MainConfigurationWindow API usage, preventing crash

Signed-off-by: Bartosz Brachaczek <b.brachaczek@gmail.com>
emoticons: make EmoticonsManager a ConfigurationHolder

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

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