Remove unused FindCTK.cmake module

Since CTK targets are exported into a CTKConfig.cmake file, there is
no need for such module. It would simply add extra maintenance work
without real advantage.

See #397
Popup widget position recalculated if parent widget resized

The ctkPopupWidget resides in its own window that should follow the
application window while it is being moved or resized. (This matters
only if the pop-up widget is pinned to the application window,
otherwise it is not visible during moving or resizing.)

This commit corrects the calculation of the new window position.

Fixes #411.
ENH: replaced query results tree view with DICOM table manager and added the ability to retrieve selection of individual studies
COMP: Pass CMAKE_BUILD_TYPE to all projects

Thanks to Hans Johnson <hans-johnson@uiowa.edu> for reporting the issue.

See #418
Allow FindDCMTK.cmake to be re-used directly adding missing module.

Usage of 'find_package_handle_standard_args' was initially introduced
by commit 52d9539f5e7.

For more details about the issue, see http://forum.dcmtk.org/viewtopic.php?f=1&t=3906&p=15599#p15599

See #431
ENH: Support VTK6 in CTK

1) Support vtk6 to build system.
http://www.vtk.org/Wiki/VTK/Build_System_Migration
Give users a build option between vtk5 and vtk6.
Solve vtk library python wrapping for VTK 6

2) Replace SetInput() with SetInputData() and SetInputConnection(), the same kind of functions include SetInput1(), SetInput2(), AddInput() and SetSource().
http://www.vtk.org/Wiki/VTK/VTK_6_Migration/Replacement_of_SetInput

3) Change scalars manipulation functions
http://www.vtk.org/Wiki/VTK/VTK_6_Migration/Changes_to_Scalars_Manipulation_Functions.
http://vtk.org/Wiki/VTK/VTK6/Migration/WikiExamples#Improve.

4) VTK requires #include <vtkVersion.h> to use the VTK_xxx_VERSION preprocessor directives.
http://vtk.org/Wiki/VTK/VTK6/Migration/WikiExamples#Improve

5) Remove deprecated Macro.
The following two macros were deprecated in VTK 5.0 that were still supported, but have now been eliminated:
vtkTypeRevisionMacro has been replaced with vtkTypeMacro; vtkCxxRevisionMacro has been removed.
http://www.visitusers.org/index.php?title=VTK_6.0_Upgrade

6)Refactor functions in vtkMRMLVolumeNode and its subclasses.
Use ImageDataPort instead of ImageData
Fix ctkSliderWidget and ctkRangeRidget valueChanged signal

The issue was only when slider tracking is false.

Thanks to magro11 for the bug report & fix
Closes #444
Merge branch '444-fix-slider-valueChanged-with-no-tracking'

* 444-fix-slider-valueChanged-with-no-tracking:
  Fix ctkSliderWidget and ctkRangeRidget valueChanged signal
Merge pull request #437 from mehrtash/435-fix-retrieve-button

#435 ENH: replaced query results tree view with DICOM table manager in ctkDICOMQueryRetrieveWidget
Replace Qt::ToolTip popup window flag with Qt::Tool

Closes #417
Merge branch '417-popup-position'

* 417-popup-position:
  Replace Qt::ToolTip popup window flag with Qt::Tool
Fix popup offset when top-level widget is moved on mac

See issue #416
Merge branch '416-popup-offset-on-mac'

* 416-popup-offset-on-mac:
  Fix popup offset when top-level widget is moved on mac
Merge branch '411-ctkPopupWidget-put-in-wrong-position-on-resize-or-move' of https://github.com/NifTK/CTK into NifTK-411-ctkPopupWidget-put-in-wrong-position-on-resize-or-move

Conflicts:
	Libs/Widgets/ctkPopupWidget.cpp
Fix ctkDirectoryButton file dialog for AcceptSave mode

In AcceptSave mode, the file dialog shall not accept non-writable folders.
2 mechanisms are in place:
 * a custom QSortFilterProxyModel for display information
 * a smart file dialog that does not allow non-writable folder to be selected
It still fails on Windows for some reasons.

Closes #365
Merge branch '365-reject-non-writable-folders'

* 365-reject-non-writable-folders:
  Fix ctkDirectoryButton file dialog for AcceptSave mode
Disable decimal synchronization by default in ctkSliderWidget

This can lead to unwanted behavior. It should be a conscious choice to
enable the synchronization of decimals
See issue 3642 in na-mic bug tracker
Merge branch '3642-disable-synchronize-decimals'

* 3642-disable-synchronize-decimals:
  Disable decimal synchronization by default in ctkSliderWidget
Fix ctkPushButton text alignment with no icon

The issue was NOT showing up with Mac style.
Closes #445
Merge branch '445-fix-ctkPushButton-text-alignment'

* 445-fix-ctkPushButton-text-alignment:
  Fix ctkPushButton text alignment with no icon