Add lazy instantiation for submenus
Items of submenus are only required when the respective submenu is
becoming visible. Setting the intantiator to active only when the
menu is visible avoids loading all submenus at once.
Reviewers: apol, mart
Reviewed By: apol
Differential Revision: https://phabricator.kde.org/D19654