ENH: Add ThreeDViewIDs property to slice node

This does basically what the property ViewNodeIds does for the display
nodes, it allows the user to choose in which view a slice node can or
cannot be displayed.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@23010 3bd1e089-480b-0410-8dfb-8563597acbee
ENH: Propagate vtkMRMLSliceNode::ThreeDViewIDs to slice model display

git-svn-id: http://svn.slicer.org/Slicer4/trunk@23011 3bd1e089-480b-0410-8dfb-8563597acbee
STYLE: Add accessors to vtkMRMLCameraNode

git-svn-id: http://svn.slicer.org/Slicer4/trunk@23012 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: Fix crash in models logic when failing to read file

The returned node was deleted if not added into the scene.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@23013 3bd1e089-480b-0410-8dfb-8563597acbee
STYLE: Fix header copyright.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@23014 3bd1e089-480b-0410-8dfb-8563597acbee
ENH: Factorize slice composite node search in vtkMRMLSliceLogic

git-svn-id: http://svn.slicer.org/Slicer4/trunk@23015 3bd1e089-480b-0410-8dfb-8563597acbee