qt: introduce platform agnostic menu, action, action group
The purpose is to establish a common base for QMenu <-> QQuickMenu, QAction <-> QQuickAction, QActionGroup <-> QQuickActionGroup and have minimal changes where the menus are created.
Ping @chub.
Edited by Fatih Uzunoğlu