xdg_toplevel_icon protocol

Maintainers:
Matthias Klumpp <matthias@tenstral.net> (@mak)
