Moved initial rendering of viewer and made clearing of overlay less invasive

* render() of HyperStackDisplayViewer is now triggered by an event that spots
have been computed and added to the model. This way the viewer is not rendered
before it is really necessary
* clear() of HyperStackDisplayViewer removes only its own rois from the overlay