BUG: Infinite loop or crash with inf scalar data

Closes #3227

git-svn-id: http://svn.slicer.org/Slicer4/trunk@22198 3bd1e089-480b-0410-8dfb-8563597acbee
STYLE: Initialize logics in ObserveMRMLScene instead of SetMRMLSceneInternal

git-svn-id: http://svn.slicer.org/Slicer4/trunk@22199 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: #2788. Crosshairs change position on zoom (and pan)

Added OnSliceNodeModifiedEvent() to update the Crosshair display
position when SliceNode is modified, for instance by zooming or
panning.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@22200 3bd1e089-480b-0410-8dfb-8563597acbee
ENH: Add SSL support