Alternative settings can be specified for each panel settings entry

By default, all settings panel entries are associated with the QSettings
set using "ctkSettingsPanel::setSettings(QSettings*)". This commit had
an optional extra argument to the method "registerProperty" allowing to
specify an alternative QSettings object for each entry.
Merge branch 'settingspanel-add-mechanism-to-specify-alternative-settings'

* settingspanel-add-mechanism-to-specify-alternative-settings:
  Alternative settings can be specified for each panel settings entry
Display formatted person name, to remove internal delimeters

Remove ^ characters and display as first, middle, last, suffix.

This uses the dcmtk standard function to do formatting.  If we want,
for example, last, first, middle, suffix we would need to write
our own method.
Improve ctkExpandableWidgetTest to better show features

Show all three size grips look and location
Merge branch 'ctkexpandablewidget-test'

* ctkexpandablewidget-test:
  Improve ctkExpandableWidgetTest to better show features
Set proper base style for the custom proxy styles

Make sure the proxy styles of ctkCollapsibleGroupBox and ctkCheckBox
use their parent widget style as the base style (or the QApplication style
if no parent). Currently, no update of the base style if the widget changes
parent as it segfaults, probably due to ownership conflicts. Needs more
investigation.
Fix namespace-related compile error in hosting types

On mac, with clang, operators need to be inside namespace
in order to compile.

#83 CTK-superbuild $ /usr/bin/c++ --version
Apple clang version 4.0 (tags/Apple/clang-421.0.60) (based on LLVM 3.1svn)
Target: x86_64-apple-darwin12.2.0
Thread model: posix
Fix indexer test by waiting for threads to complete

Since the indexer is now multithreaded, we wait
until all threads complete before exiting the
test program.
Fix dicom indexer test and change duplicated test name

Avoid duplicated name with lib test.

Also pass the actual path to the executable into the test so that
it will work correctly (thanks Jc for the cmake magic words!).
Fix dicom scu test following pattern of fix to indexer test

See this commit for details:

https://github.com/commontk/CTK/commit/eff5df41baa32ba5e1aa3e852fb1f8ddd56d3e18
Merge branch 'fix-ctkDICOMDemoSCUTest1'

* fix-ctkDICOMDemoSCUTest1:
  Fix dicom scu test following pattern of fix to indexer test
Make Libs/Visualization/VTK/Core compile with VTK 5.8

closes #265
Merge branch '265-vtk-5-8-compatibility'
Fix namespace-related compile error in hosting types

On mac, with clang, operators need to be inside namespace
in order to compile.

#83 CTK-superbuild $ /usr/bin/c++ --version
Apple clang version 4.0 (tags/Apple/clang-421.0.60) (based on LLVM 3.1svn)
Target: x86_64-apple-darwin12.2.0
Thread model: posix
Alternative settings can be specified for each panel settings entry

By default, all settings panel entries are associated with the QSettings
set using "ctkSettingsPanel::setSettings(QSettings*)". This commit had
an optional extra argument to the method "registerProperty" allowing to
specify an alternative QSettings object for each entry.
Added backported scu.cc from DCMTK 3.6.0
Modified current DcmSCU code to work in combination with DCMTK 3.6.0
Added missing NET_EC_ constants
Moved constants to header to make linker happy
Conditional include of scu.h depending on DCMTK version