ISI-486: using ModalWindow

... not yet complete, so disabled unless switched on using
'isis.viewer.wicket.enableModalDialogs' flag.

In addition, added missing bus logic to example ToDoItem.
ISIS-486: action prompts shown in modal dialog.

... now the default, unless disabled using "isis.viewer.wicket.disableModalDialogs" property.