[ #30839 ] Cleanup, documentation
Fix SHM mutex
SVN_SILENT made messages (.desktop file)
[ #31583 ] Missing 'break' when setting account protocol
[ #31584 ] Add visual feedback when required account fields are empty
[ #31584 ] Add canvas info tip to the account list widget
[ #31584 ] Add confirmation message when deleting accounts
[ #31584 ] Add grouped tool button
[ #31584 ] Add account categories

This is because IP2IP was the first in the list while being the
last fallback account, this make no sense as the accounts are (supposed)
to be sorted by priority.

I also disabled "IP2IP" in the main window statusbar as it doesn't really
make any sense to force a call using IP2IP.
[ #31584 ] Use KDE colors for validation labels