shell/panelview: Register enums for QML

So MoreSettingsMenu.qml does not have to use numbers to
represent VisibilityMode and OpacityMode anymore.
2 jobs for !1366 with work/fusionfuture/register-enum-in-qml in 7 minutes and 13 seconds (queued for 2 seconds)
latest merge request