BUG: show all checked loadables at top of list

Loop was reversed so that checked state of loadables
was only sorted within a plugin rather than accross plugins.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@20652 3bd1e089-480b-0410-8dfb-8563597acbee
ENH: implement a confidence option for dicom loadables

Since multiple plugins may be able to load a give dicom series,
plugins now have the option of specifying their confidence that
they are the 'right' plugin.  For example, an RTDOSE series may
be readable as either a scalar volume or an RTDOSE object.  If the
modality is RTDOSE, then that plugin can set the confidence to 1.0,
where the scalar volume will have the default 0.5.  Only the plugins
with the hightest confidence values will be selected by default
for the user.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@20653 3bd1e089-480b-0410-8dfb-8563597acbee
ENH: update to latest CTK for dicom fixes

See details here:

https://github.com/commontk/CTK/compare/ba271a053217d26e90dee35837cd3979c3bb5b8b...b00c7cadc9a818748ab6bb90f31a0ea8010556bd

Also SlicerRt issues 24 and 104

https://www.assembla.com/spaces/slicerrt/tickets

git-svn-id: http://svn.slicer.org/Slicer4/trunk@20654 3bd1e089-480b-0410-8dfb-8563597acbee
ENH: use improved schema names for dicom database

https://github.com/commontk/CTK/commit/5fab487c193f060b7155b3db29d332cc4c402873


https://github.com/pieper/CTK/commit/6b014ec03aa7635bf7e2e5b23a6154bae99377bf#L3R36

git-svn-id: http://svn.slicer.org/Slicer4/trunk@20655 3bd1e089-480b-0410-8dfb-8563597acbee
COMP: Change StartRegistration to Update

In 2006 the StartRegistration method was made unnecessary.  Since then
the recommended member function call has been Update to match the
standard ITK ProcessObject paradigm.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@20656 3bd1e089-480b-0410-8dfb-8563597acbee
ENH: Update ITKv4 2012-07-23

This includes several patches:
1) Register Transforms
2) Bug fix LaplacianRecursiveGaussian
3) Performance improvemet for GetInput/GetOuput out of loops
4) Remove references to StartRegistration

git-svn-id: http://svn.slicer.org/Slicer4/trunk@20657 3bd1e089-480b-0410-8dfb-8563597acbee
ENH: Syncronized with ITKv4 2012-07-23

This includes several fixes for
compatibility with ITKv4 suggested
coding strategies.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@20658 3bd1e089-480b-0410-8dfb-8563597acbee
ENH: Updated SimpleITK 2012-07-23

This version of SimpleITK is consistent with the ITKv4
2012-07-23.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@20659 3bd1e089-480b-0410-8dfb-8563597acbee
STYLE: Remove debug statements from qSlicerDataDialog

git-svn-id: http://svn.slicer.org/Slicer4/trunk@20660 3bd1e089-480b-0410-8dfb-8563597acbee
COMP: Ensure CMake options can be overwritten during initial configuration

The file "SlicerOverwriteDefaultOptions.cmake" was included after defining
dependent options. It means that CMake option depending on
overwritten value were properly set only after a second configuration.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@20661 3bd1e089-480b-0410-8dfb-8563597acbee
COMP: Explicitly set all DCMTK related options in CTK external project

Doing so ensure that the CTK project will be properly reconfigured if the
option Slicer_BUILD_DICOM_SUPPORT is toggled.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@20662 3bd1e089-480b-0410-8dfb-8563597acbee
COMP: Set DCMTK as a depencency of CTK external project

git-svn-id: http://svn.slicer.org/Slicer4/trunk@20663 3bd1e089-480b-0410-8dfb-8563597acbee
COMP: Honor option Slicer_BUILD_DICOM_SUPPORT by conditionally building DCMTK

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

git-svn-id: http://svn.slicer.org/Slicer4/trunk@20665 3bd1e089-480b-0410-8dfb-8563597acbee
COMP: Fix signed/unsigned conversion warning in vtkMRMLNodeTest1

git-svn-id: http://svn.slicer.org/Slicer4/trunk@20666 3bd1e089-480b-0410-8dfb-8563597acbee
COMP: Update CTK to fix compilation warnings discovered using gcc-47

See https://github.com/commontk/CTK/issues/207,
https://github.com/commontk/CTK/issues/212,
https://github.com/commontk/CTK/issues/213,
and https://github.com/commontk/CTK/issues/214

git-svn-id: http://svn.slicer.org/Slicer4/trunk@20667 3bd1e089-480b-0410-8dfb-8563597acbee
COMP: Fix "unused-but-set-variable" warning in vtkThreeDViewInteractorStyle

git-svn-id: http://svn.slicer.org/Slicer4/trunk@20668 3bd1e089-480b-0410-8dfb-8563597acbee
COMP: Fix "unused-but-set-variable" warning in vtkFetchMILogic

git-svn-id: http://svn.slicer.org/Slicer4/trunk@20669 3bd1e089-480b-0410-8dfb-8563597acbee
COMP: Fix "unused-but-set-variable" warning in vtkSlicerROILogic

git-svn-id: http://svn.slicer.org/Slicer4/trunk@20670 3bd1e089-480b-0410-8dfb-8563597acbee
COMP: Fix "unused-but-set-variable" in vtkMRMLViewDisplayableManager

Issue 2341 has been created to capture the associated issue.
See http://www.na-mic.org/Bug/view.php?id=2341

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