Override ViewBox.popup() to update menu before showing
Extend ViewBox menu in examples/contextMenu
Use actions of ViewBox's contextMenu in full menu.

The main change is on `ViewBox.getContextMenu`, which now returns an
up-to-date of actions that `GraphicsScene.addParentContextMenus` can use.

Also, `getContextMenus` was given a default implementation in the base
class (falling back on `getMenu` if defined), and some cleanup was done.