Some fixes

Added .servicemsg item
removed/fixed crappy stuff
Merge pull request #275 from MellonQ/master

Some fixes for Marine theme
[Util] Pass cache dir by const ref.
[Azoth CH] Handle MUC destroyed before logs are fetched.

Fixes #1357.
[Azoth BN] Code style fixes.
[Azoth Murm] Implement IMetaInfoEntry for VkEntry.

And return birth dates.
[Azoth OTRoid] Avoid segfaults on key generation.

Short-circuit message sending/receiving hooks so that (thread-unsafe)
libotr isn't bothered while it generates keys.
Merge branch 'master' of github.com:0xd34df00d/leechcraft
[Azoth OTRoid] Really display msgs in display_otr_message.

For #1221.
[Azoth OTRoid] Uncheck button if disconnect TLV is found.

For #1221.
Revert "[Azoth OTRoid] Uncheck button if disconnect TLV is found."

This reverts commit ca109e622a2c56cb86d3461f2635f78528652f7b.

User may leak sensitive data if he doesn't notice both the message in
the chat and the OTR button being off now.
[LMP] Handle stream statuses.
[Azoth Murm] Added basic logger for #1363.
[Azoth Murm] Use the logger for #1363.
[XSD] Source text can be in UTF-8 in settings.
[XSD] Style fixes.
[LMP] Support for exponential volume change, closes #1223.
[LMP] Notify with text on state change.
[Azoth] More colors generated.
[Azoth] Style fix.