[Laughty] Treat non-expiring notifications as permanent.
[Laughty] Fix previous commit.
[Kinotify] Added own message timeout setting.
[Core] Removed obsolete message timeout setting.
[Kinotify] Respect entity's NotificationTimeout property.
[Laughty] Respect expiration timeout parameter.
Revert "[Overall] Build with -pedantic by default."

This reverts commit aea26be77d70cbbef219c9456c40f7be2678628f.

That's a bad idea with gcc.