Merge pull request #305 from aylward/SegmentTubes

ENH: Parameter file IO for TubeExtractor / SegmentTubes
Merge pull request #306 from aylward/SegmentTubes

ENH: Resolved Ridge and Radius extraction.  As well as tube parameter IO
Add SetSpatialObject method to directly update a node from a filename

This prevent the hassle of having to add a node to the scene, copy it and
then delete it. It's also cleaner as we don't have to deal with that new
node display nodes. Before we were leaving them around after the node's
deletion which is bad for perfomances.
Also add a Reset method to the spatial object node. This allows a bit of
code refactoring and improves the nodes API.
Merge pull request #307 from vovythevov/SimplifyTRELoading

Add SetSpatialObject method to directly update a node from a filename
ENH: Testing (and fixing) IO methods related to TubeExtractor and TubeX
COMP: Conversion of i/o fstream arg to char * from string
Merge pull request #308 from aylward/TubeIO

ENH: Testing (and fixing) IO methods related to TubeExtractor and TubeX
ENH: ConvertTRE and ConvertTubesToImage w/radii
Merge pull request #309 from aylward/TubeIO

ENH: ConvertTRE and ConvertTubesToImage w/radii
ENH: Faster & normalized gauss FFT, fixed tube/seed/ridge param IO
Merge pull request #310 from aylward/EnhanceTubesAndIO

ENH: Faster & normalized gauss FFT, fixed tube/seed/ridge param IO
BUG: Eliminate full path from parameter files
Merge pull request #311 from aylward/EnhanceTubesAndIO

BUG: Eliminate full path from parameter files
BUG: Updating baseline for SimulateAcquisition test
Merge pull request #312 from aylward/UpdateSimulateAcquisitionBaseline

BUG: Updating baseline for SimulateAcquisition test
Use message instead of error when one seed failed

Use the message channel instead of the error message channel when one seed
failed. Otherwise in vessel view the cli might get written as failed even
if one of the seed actually succeeded. (Slicer considers that any message
written to cerr means the cli failed.)
Add spatial object nodes merging logic

This allow the user to reload a spatial object in another one without
re-writing it. The spatial object is simply added to the other.
Merge pull request #313 from vovythevov/InteractiveSegmentTubes-Fixes

Interactive segment tubes fixes
ENH: Optimized FFT-based convolution and refined IO methods
Update ImageViewer for ImageEditor

 * Temporarilly disable the filtering and overlay mechanisms