Added menu API to allow creation of a temp menu from a passed in menuitem - this is used in Gemstone when a top level menu has no submenu (is only a menuitem) and allows the temp menu to be used for display purposes as it does have menuitems as children.
Added menu API to allow creation of a temp menu from a passed in menuitem
- this is used in Gemstone when a top level menu has no submenu (is only a menuitem) and allows the temp menu to be used for display purposes as it does have menuitems as children.

stuckless/sagetv-phoenix-core,stuckless/sagetv-phoenix-core,stuckless/sagetv-phoenix-core,stuckless/sagetv-phoenix-core