Update the ExternalProjectsContrib repo hash to the latest master
Add summary dialog summarizing the imported directory information

Now the database emits signals as various kinds of data are added.
These are matched to slots in the App Widget that track the information
and provide a summary dialog (optionally).

The test confirms that the signals and slots are properly tracking
the inserts.
Merge branch '221-instanceAdded-signal'

* 221-instanceAdded-signal:
  Add summary dialog summarizing the imported directory information
Changed ctkDICOMDataset to use DcmItem instead of DcmDataset

This commit contains only the necessary changes to enable an insert
of DcmItem into the database. The class should also be renamed to reflect
the change.
Some style changes

- qDebug instead of std::cerr
- return instead of exit
Merge branch '221-instanceAdded-signal'

* 221-instanceAdded-signal:
  Some style changes
Fix FORTIFY_SOURCE warnings from gcc in Debug mode
Renamed ctkDICOMDataset to ctkDICOMItem

A fallback header and typedef were added to support old code
Renamed ctkDICOMDataset to ctkDICOMItem
Merge branch '255-replace-dcmdataset-with-dcmitem'

Closes #255

Conflicts:
	Libs/DICOM/Widgets/Testing/Cpp/CMakeLists.txt
New ctkDICOMBrowser including a new example application ctkDICOM2
Merge branch '336-new-dicom-browser'
PythonQt: Fix msvc 2010/2012 build issue

See commontk/PythonQt@9c92fd212605b

// --------------
Fix "_invalid_parameter_noinfo_noreturn" link error

By ensuring that "undef" of _DEBUG macro is not done before system
includes, it fixes the issue.

This commit is based on what has been within VTK.
See https://github.com/Kitware/VTK/commit/81d4a72c1195437403f1772559c9c28978818f03

See commontk/PythonQt#9

Thanks @Neosettler and @ihnorton for testing the patch.

Reported-by: Neosettler
Merge branch 'pythonqt-9-fix-msvc-2010-2012-build'

* pythonqt-9-fix-msvc-2010-2012-build:
  PythonQt: Fix msvc 2010/2012 build issue
Moved library pre-loading before framework initialization. Fixes #324.

Also improved diagnostic console output.
Merge branch '324-preload-libraries-earlier'

* 324-preload-libraries-earlier:
  Moved library pre-loading before framework initialization. Fixes #324.
Fix build warnings for shadow default assignment operator

These were revealed by paraview dashboard
Merge pull request #339 from gcasey/warnings-fix

Fix build warnings for shadow and default assignment operator.
See http://open.cdash.org/viewBuildError.php?type=1&buildid=2933423
Fix ctkColorDialogTest2 time out

ctkColorDialog::getColor() already pops up the dialog, there is no need to
exec the app. It would otherwise hang there as no window is shown.
Remove ctkColorDialog warnings when not using nameSignal

If not provided, the nameSignal property is const char* 0. It is a valid
QVariant, but it can't be used to connect/disconnect.