KMessageDialog: guard against empty KGuiItem parameters
If setButtons() is called with a KGuiItem that doesn't have any text, assume it's malformed and replace it with a suitable KStandardGuiItem.
If setButtons() is called with a KGuiItem that doesn't have any text, assume it's malformed and replace it with a suitable KStandardGuiItem.