Expose ctkDICOMRetrieve class and its methods to be invokable from Python
Add string property to CLI .xslt to retrieve Qt text field
Update doxygen table and string maps to vectorValueProperty.

For issue #306.
Trim CLI string parameter values, so that if empty, the parameter name is not passed to backend
CLI pass explicit empty string

For issue #307.
Removed unnecessary #include <iostream>

For issue #307.
Don't substitute command line arg with default

For issue #307, as user may have explicitly removed the default.
Merge branch '306-cli-string-not-passed-to-backend'

Closes #306.
Merge branch '307-cli-empty-string-not-rejected'

Closes #307.
Don't trim string arguments to CLI.

For #307.
Merge branch '307-cli-empty-string-not-rejected'

Re-closes #307.
Pass all string values as they are. Qt quotes them already. Issue #307.
Update PythonManager to use recent PythonQt version

The "patched-3" branch is rebased against r244 of PythonQt, it integrates
all backported changes specific to "patched-2" and also
include improvements by the upstream team. For a detailed list,
see https://github.com/commontk/PythonQt/compare/e2dce4...0a2486
Fix unused variable warnings in ctkAbstractPythonManager
Merge branch 'update-pythonqt-to-patched3-branch'

* update-pythonqt-to-patched3-branch:
  Fix unused variable warnings in ctkAbstractPythonManager
  Update PythonManager to use recent PythonQt version
Update FindDCMTK.cmake module to support NO_MODULE mode

This will allow to build CTK against the patched-3 branch available on
github.com/commontk/DCMTK [1]

[1] https://github.com/commontk/DCMTK/tree/patched-3

Contributed-by: Kent Williams <norman-k-williams@uiowa.edu>
Merge branch 'update-find-dcmtk-to-support-no-module'

* update-find-dcmtk-to-support-no-module:
  Update FindDCMTK.cmake module to support NO_MODULE mode
Bug #312: slider tick position can be set