Fix "Restart button in detailview does not works if palette is opened" - SL #4468

Using a PaletteMenuBox and PaletteMenuItem instead of MenuItem
solves the problem. The UI is more consistent, and show the button
tooltip as in previous versions.

Fixes #4468

Signed-off-by: Gonzalo Odiard <gonzalo@laptop.org>