BUG: #1935, #1931, #1926, #1780. Interpolation controls enabled.

r19320 blocks signals from the volume selection combo boxes to
avoid them broadcasting volume selections when viewers are linked.
r19320 solved an issue where changing to the View Controllers module
created new Slice Controllers which when configured would broadcast
to the other Slice Views. (I believe this is an issue with how the
node combo boxes emit signals).

A side effect of r19320 was the the controls for volume interpolation
were not being activated since the signals were not being sent.

Added a few explicit calls to make sure the buttons are enabled appropriately.

Still appears as though the intial state of the buttons is not being
configured properly, particularly as the state in the display node
is changed through other means.

Observation:

Interpolation is a display node properly, so modifying the interpolation
on a volume shown in the foreground, modifies the interpolation of the volume
in all Slice Viewers, regardless of the layer.

If linking is on, then this behavior occurs PLUS the interpolation is modified
for all volumes at the SAME LAYER.  This in turn can trigger the first
behavior.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@21247 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: number of decimals was too limiting while working with real data


git-svn-id: http://svn.slicer.org/Slicer4/trunk@21248 3bd1e089-480b-0410-8dfb-8563597acbee
STYLE: Re-organize code

The variable "pythonpath_subdir" not being used to set "SLICER_LIBRARY_PATHS_BUILD"
it makes more sens to move the associated code down.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@21249 3bd1e089-480b-0410-8dfb-8563597acbee
COMP: Update Tck install rules so that no empty directory are created

git-svn-id: http://svn.slicer.org/Slicer4/trunk@21250 3bd1e089-480b-0410-8dfb-8563597acbee
COMP: Do not install tcl static libraries

git-svn-id: http://svn.slicer.org/Slicer4/trunk@21251 3bd1e089-480b-0410-8dfb-8563597acbee
COMP: Install main Python and tcl libraries as pasrt of the fixup process

Since libpython26.dylib and lib{tcl,tk}8.4.dylib are dependencies of
either python modules or regular slicer libraries, they should NOT be
installed, the fixup script will copy them.

See http://www.na-mic.org/Bug/view.php?id=2688 and
http://www.na-mic.org/Bug/view.php?id=2689

Fixes #2688, #2689

git-svn-id: http://svn.slicer.org/Slicer4/trunk@21252 3bd1e089-480b-0410-8dfb-8563597acbee
COMP: On unix platform, do not install tcl "bin" directory

Doing so will avoid to create an empty bin directory in the package

git-svn-id: http://svn.slicer.org/Slicer4/trunk@21253 3bd1e089-480b-0410-8dfb-8563597acbee
COMP: Do not install "distutils/command/wininst-" executable on unit like platform

git-svn-id: http://svn.slicer.org/Slicer4/trunk@21254 3bd1e089-480b-0410-8dfb-8563597acbee
ENH: 2561 Script to version the na-mic data tree on Midas

This script can be used to duplicate the Nightly NA-MIC data tree on
Midas to a new folder tagged by the release version. The script used the
pydas api as well as some of Midas web-api for the methods not yet
ported to pydas. The script does not take any input arguments. All the
arguments should be provided as options using the option flags. For a
full list of options: "python release.py --help".
For now, it is assumed this script does not depend on slicer python. It
can be used from the regular python interpreter.
ENH: 2561 Added a function to enable this script as a python import

Added a function called versionData that takes the same arguments as
input as the command line module. This facilitates the use of this
script as a python importable module.
Improved documentation. Added docstring style documentation for
functions.