BUG: unify how add/remove handle error cases

Remove the error print out when removing a view node that
is not in the list, since when adding a view node that is
already in the list no error is printed. The code recovers
gracefully, no need to post an error.

Issue #3216



git-svn-id: http://svn.slicer.org/Slicer4/trunk@23085 3bd1e089-480b-0410-8dfb-8563597acbee
ENH: expand the view combo box to work on abstract view nodes

Removed the limitation on the display node view combo box that
only allowed selecting 3D view nodes, now all subclasses of
abstract view nodes can be used. Slice nodes and chart view
nodes are now allowed. This fixes the issue that while a
display node could have a slice node added to it's list of
view nodes, this combo box would remove it as it wasn't a
3d view node.
Update the volume rendering module widget to use the new combo
box code, limiting the view nodes to 3d ones since volume
rendering can't be shown in slice views.

Issue #3216



git-svn-id: http://svn.slicer.org/Slicer4/trunk@23086 3bd1e089-480b-0410-8dfb-8563597acbee
ENH: add support for markups in different views

Added support in the displayable managers to check if
a markup is visible in a given view. Added testing.
Added a GUI drop down box to allow the user to
manipulate the view node settings (in the Advanced
Display group)

Resolves Issue #3216



git-svn-id: http://svn.slicer.org/Slicer4/trunk@23087 3bd1e089-480b-0410-8dfb-8563597acbee
COMP: Fix windows packaging error disabling GitPython and PyGithub

The problem is that the directory structure is too deep. Some path
have a length greater than 260 characters and seems to be an issue
for the CMake install command due to the windows maximum path
length limitation [1]

Waiting this issue is addressed, this commit disables the package on
Windows to ensure packages will be uploaded.

[1] http://msdn.microsoft.com/en-us/library/windows/desktop/aa365247%28v=vs.85%29.aspx#maxpath

git-svn-id: http://svn.slicer.org/Slicer4/trunk@23088 3bd1e089-480b-0410-8dfb-8563597acbee
ENH: Update ITK to v4.5.2

$ git shortlog 754278cb7ab50ae3e64dc0a413aef4b9ff0ff1f0..v4.5.2 --no-merges
Bill Lorensen (2):
      BUG: Tiff compression was broken and untested
      COMP: Missing breaks in swithc

Bradley Lowekamp (12):
      COMP: fix unused variable warning in abort test
      BUG: Do not throw exception in Probes with mis-matched Stop
      BUG: Address Shared Library issues with SCIFIO
      COMP: fix failing voronoi segmentation tests
      COMP: export required in explicitly defined NumbericTraits consts
      BUG: Fix linkage for SmartPointerForwardReference for clang 4
      BUG: Add support for system libtiff 4.0.0-4.0.2
      BUG: remove second wrapping of BinShrink for scalars
      BUG: Fix LabelStatistics and LabelOverlap to require same image size
      COMP: Fix checks for system libtiff
      BUG: Add mutex lock to MersenneTwister GetInstance
      BUG: Same test function in different file causes conflict

Brian Helba (3):
      BUG: Fix uninitialized variable in GradientRecursiveGaussianImageFilter
      BUG: Make all specializations NumericTrails::SetLength re-zero contents
      BUG: Update SmoothingRecursiveYvvGaussianFilter remote module

Gib Bogle (1):
      BUG: Windows BigTIFF errors: stat failure and lack of COMPRESSION_DEFLATE

Hans Johnson (2):
      BUG: Missing Modified() call
      PERF: Reviewing code for facilitating compiler optimizations

Luke Bloy (2):
      BUG: Fixes itkBoxSpatialObject part of issue ITK-3153
      BUG: Fixes itkImageMaskSpatialObject part of issue ITK-3153

Matthew McCormick (9):
      BUG: Remove unused itkAffineTransformXX.txt content links.
      COMP: Do not use -fno-ipa-cp-clone with clang.
      ENH: Bump ITK version to 4.5.1.
      COMP: Wrap OptimizerParameterScalesEstimatorTemplate.
      BUG: Wrap TransformFileReader, TransformFileWriter.
      COMP: Duplicated VectorContainer wrapping for real types.
      BUG: GDCM Series does not write z-spacing.
      BUG: Invalid read during ImageIOBase SetDirection.
      ENH: Bump version to 4.5.2.

Michka Popoff (5):
      BUG: Fix for the WrapITK.pth destination path
      COMP: Fixed itkQuasiNewtonOptimizerv4 wrapping warnings
      COMP: Fixed itkGradientDescentOptimizerv4 wrapping warnings
      COMP: Duplicated wrapping for double in Array2D
      ENH: Bump SCIFIO for OS X installation

Sean McBride (1):
      BUG: initialize m_SmallBlock ivar in ctor; fixes garbage read

Vladimir S. FONOV (1):
      COMP: Improved MINCIOTransform tests

Wei Liu (1):
      BUG: Fixed a bug in ExpectationMaximiationMixtureModelEstimator.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@23089 3bd1e089-480b-0410-8dfb-8563597acbee
ENH: Update SimpleITK to release branch and simplify build system

This commit partially reverts r23052 that was adding workaround for
SimpleITK issues 517 and 518.

$ git shortlog v0.8.0..9cc5382466a945ded055bcd1a4f64bced810656d --no-merges
Bradley Lowekamp (8):
      ENH: Adding UseHistograms options to LabelStatistics
      Add initialization to the new parameter member variable.
      Adding UseHistograms option to procedure and Execute methods
      COMP: fix extraneous semi-colons at end of member function definitions
      BUG: Fix potential missing library dependency in last BasicFilters library
      BUG: Add SimpleITK_VERSION variable defined after find_package
      Require SimpleITK major version to match for compatible version
      BUG: Specify "Development" component for all headers

Hans Johnson (1):
      COMP: Header guard typo mis-match

git-svn-id: http://svn.slicer.org/Slicer4/trunk@23090 3bd1e089-480b-0410-8dfb-8563597acbee
COMP: Fix sign compararison warnings

git-svn-id: http://svn.slicer.org/Slicer4/trunk@23091 3bd1e089-480b-0410-8dfb-8563597acbee
ENH: Remove now unneeded SimpleITK build system hack introduced in r23052

This commit implements the change that commit r23090 is describing.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@23092 3bd1e089-480b-0410-8dfb-8563597acbee
COMP: Fixed Windows build error

git-svn-id: http://svn.slicer.org/Slicer4/trunk@23093 3bd1e089-480b-0410-8dfb-8563597acbee
COMP: memory allocation on windows

Issue #3573



git-svn-id: http://svn.slicer.org/Slicer4/trunk@23094 3bd1e089-480b-0410-8dfb-8563597acbee
COMP: revert windows compilation change

A fix was already checked in



git-svn-id: http://svn.slicer.org/Slicer4/trunk@23095 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: Fix unix installation of SSL libraries

This commit ensures that only the ssl libraries are installed without
additional empty directories.

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