Merge remote-tracking branch 'finetjul/atlas-viewer-slicer-4.3' into VesselView

* finetjul/atlas-viewer-slicer-4.3:
  BUG: Do not fire incorrect events when closing scene
  ENH: Add qMRMLLayoutViewFactory

Conflicts:
	Libs/MRML/Logic/vtkMRMLLayoutLogic.h
	Libs/MRML/Widgets/qMRMLChartView.cxx
	Libs/MRML/Widgets/qMRMLLayoutManager.cxx
	SuperBuild/External_CTK.cmake