Laughty: server stubs.
Laughty: implemented GetServerInformation().
AN: added CatGeneric/TypeGeneric.
Laughty: added initial Notify() implementation.
Laughty: take 'replaces_id' into account.
Laughty: support CloseNotification().
Laughty: support actions, closes #1085.
Laughty: support resident notifications, closes #1087.
Laughty: slight refactoring & actions oddity check bug fixed.
Laughty: handle sounds, closes #1088.

sound-name isn't supported yet as LC doesn't support Sound Theme Spec.
Merge remote-tracking branch 'upstream/master'
New tab creation system