Code cleanup
Merge branch 'empty-volume-view' into fha-next
SliceView: Cleanup event bindings
Added 'BaseView' for context binding, resize and empty view management. Ported 'SliceView' to use the BaseView.
Some changes in 'BaseView' and ported over RectangularBoxView
fixes for last commit
Merge branch 'fha-next'
'Communicator.mediator' is used as the global context; some cleanup for BaseView derivatives
Merge branch 'master' into fha-next
Ported VGV to BaseView