BUG: 2408 - avoid scientific notation in DataProbe

Use approach suggested in one of the posts here:

http://stackoverflow.com/questions/2440692/formatting-floats-in-python-without-superfluous-zeros

git-svn-id: http://svn.slicer.org/Slicer4/trunk@20787 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: add missing import of vtk to test

Avoid test failures like this one:

http://slicer.cdash.org/testDetails.php?test=2720535&build=34629

git-svn-id: http://svn.slicer.org/Slicer4/trunk@20788 3bd1e089-480b-0410-8dfb-8563597acbee
STYLE: Update http links to 4.1 documentation

git-svn-id: http://svn.slicer.org/Slicer4/trunk@20789 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: Colors module was chaning LUT range if wider than -1024 -> 3071

The range of the spinbox widget should be updated to make sure it can
contain the new values.
Restore the module that was hidden until the issue was fixed.

Closes #2141

git-svn-id: http://svn.slicer.org/Slicer4/trunk@20790 3bd1e089-480b-0410-8dfb-8563597acbee
ENH: Speedup qMRMLItemDelegate::sizeHint by caching dummy spinbox

The creation of a widget is time consuming. As it is instantiated only to
retrieve its size hint, the spinbox is created only once.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@20791 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: issue 1302 add mm to size label for points

git-svn-id: http://svn.slicer.org/Slicer4/trunk@20792 3bd1e089-480b-0410-8dfb-8563597acbee
ENH: improve charting usability; fixes 2215

* update the label to include the type of the label measurements when AcquisitionTime is used to parse frames, measure times relative to the first frame
* use MV label for the charts axes
* use MV label values for charts axes
* use fixed range for the Y axis for the interactive chart; the range is
* calculated from all of the frames of MV


git-svn-id: http://svn.slicer.org/Slicer4/trunk@20793 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: Annotations file types where not set

Still not working correctly for the ROI and Ruler

Issue #1406

git-svn-id: http://svn.slicer.org/Slicer4/trunk@20794 3bd1e089-480b-0410-8dfb-8563597acbee
ENH: removed debugging message

git-svn-id: http://svn.slicer.org/Slicer4/trunk@20795 3bd1e089-480b-0410-8dfb-8563597acbee
ENH: DoubleArrayNode now derives from StorableNode

This is not proper hierarchichal modeling as DoubleArrayNode
is now also Transformable, which doesn't make sense.  But
DoubleArrayNode needs to be Storable for the CLI infrastructure.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@20796 3bd1e089-480b-0410-8dfb-8563597acbee
ENH: Added DoubleArray nodes as parameters in the GUI for CLI

git-svn-id: http://svn.slicer.org/Slicer4/trunk@20797 3bd1e089-480b-0410-8dfb-8563597acbee
ENH: Make annotation point coordinates as Double QVariant and not QString

Todo: use more than 2 decimals for numbers that require it
(tweak qMRMLItemDelegate)

Closes #1810

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

Retrieving the color was useless
Closes #2343

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

Typos and too large lines

git-svn-id: http://svn.slicer.org/Slicer4/trunk@20800 3bd1e089-480b-0410-8dfb-8563597acbee
STYLE: Improve vtkMRMLStorageNode documentation

git-svn-id: http://svn.slicer.org/Slicer4/trunk@20801 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: Fixup vtkSlicerModelsLogicAddFileTest::testAddEmptyFile

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

Indentation was wrong.
vtkMRMLDoubleArrayStorageNode::ReadDataInternal now returns 0 if the file
is empty (GetFullNameFromFileName() returns the current directory with
no file concatenated).

git-svn-id: http://svn.slicer.org/Slicer4/trunk@20803 3bd1e089-480b-0410-8dfb-8563597acbee
ENH: Add DoubleArrays module to add DoubleArray IO support

Closes #2410

git-svn-id: http://svn.slicer.org/Slicer4/trunk@20804 3bd1e089-480b-0410-8dfb-8563597acbee
ENH: Make the file type support mode more flexible

Remove the IOFileType enum and use instead a QString.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@20805 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: working on bug issue 2375, disable ruler intersections until rewrite in Markups module

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