ENH: update DCMTK
Created by: fedorov
This updates DCMTK to the latest snapshot DCMTK-3.6.1_20160216
Note that the two patches that were applied to the previous update of DCMTK hash here https://github.com/commontk/DCMTK/commits/patched-DCMTK-3.6.1_20150924 are no longer needed, as they were integrated into the DCMTK master. Therefore, the repo is checked out from the official DCMTK source.
I tested that Slicer compiles with this change on Mac OS X (Yosemite 10.10.5, LLVM version 7.0.0), and that no test failures related to DCMTK are introduced (I looked at the individual failures, and there is nothing to indicate these are due to DCMTK update):
Total Test time (real) = 7071.30 sec
The following tests FAILED:
51 - vtkMRMLNonlinearTransformNodeTest1 (Failed)
101 - vtkObserverManagerTest1 (Failed)
475 - ModelToLabelMapTest (Failed)
477 - N4ITKBiasFieldCorrectionTest (Failed)
572 - py_RSNAVisTutorial (Timeout)
601 - vtkMRMLFiberBundleNodeTest1 (Failed)
609 - DiffusionWeightedVolumeMaskingTest (Failed)
Errors while running CTest
cc: @michaelonken @jriesmeier