icons: Update bundled Breeze Dark iconset
client: Switch infobar dialog-* icons to emblem-* Switch the icons representing whether a feature is supported or not from the "dialog-*" set of icons, which can be hard to distinguish at small sizes, to the "emblem-*" set of icons, which are much more distinguishable, and actually designed as emblems. This means older icon sets such as Ubuntu's Humanity will no longer have a custom icon available, but the Breeze icons aren't too far out of place. Oxygen does not provide these icons, so include a fallback to the previous icon names.
Add button and bindings for striking through text This includes icons and a small regex fix from @digitalcircuit
icons: Update bundled icon themes Adapt to the changes in the previous commit.
icons: Use more common names for irc-channel-* icons irc-channel-joined and irc-channel-parted are not shipped with Oxygen. Use irc-channel-active and irc-channel-inactive instead, which are supported by both Oxygen and Breeze (and are identical to the previous ones in Breeze).
icons: Update bundled Breeze and Breeze Dark icon themes Update to latest upstream commit.
icons: Reorganize icon directories Move bundled icon themes into 3rdparty/icons for clarity. Move Quassel-specific icons from icons/extra-icons into icons proper. Rename breezedark to breeze-dark to match the upstream directory name. Update corresponding qrc files accordingly. Note that this breaks icon loading until the code is adapted to properly support icon themes and fallback mechanisms. This will be fixed in a follow-up commit. Since then Quassel itself will no longer use the hicolor icons (which are only intended to contain the application icons for use by desktop environments), there is no need to bundle them anymore. The import_theme.pl script also still requires adaptations that will be delivered in a later commit.