Added notification system checks

This is immediately useful for kde integration.
Added kde specific notification support.

kde support via knotify4 generally, and kdialog specifically.