ENH: Support menus in toolbars

Menus can now be added to toolbar_manager, which shows it
as a toolbutton with a drop-down menu. The default action
can be specified by the `action` attribute on the Menu.