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.