(1) AbstractSimulationAction objects can now specify a submenuId by
overriding getSubmenuId(). This allows actions to group themselves
under submenus in the context menu.

(2) Multiple labels can now be added to an EntityShape.