Improve MSVTK version management
Fix version CMake variables
Merge branch 'master' into msvtk-build-system

* master: (21 commits)
  Remove use of non-standard vector method data(). (Closes #34)
  Clear actor list and show current visibility. (Issue #20)
  Fix configuration of msvVTKGraphics tests (Closes #34)
  Places correct tag in IBAMR external project.
  Minor change to formatting (Issue #21).
  Add tutorial example for msvVTKEmbeddedProbeFilter.
  Change example CellId field to vtkIdType.
  Resolve compilation warnings.
  Remove JB bug fix for vtkImageData.
  Change CellId array to be vtkIdType.
  Added in visibility control and an ecg viewer. (Issue #20)
  Minor: Remove needless comments.
  Fix linux line endings
  Add test and data. Fix PrintSelf.
  Update multiple time-varying pipelines.
  Sample point coordinates. Pass through input arrays.
  Support more readers, msvVTKEmbeddedProbeFilter.
  Initial implementation of msvVTKEmbeddedProbeFilter.
  Fix typo in class method declaration.
  Use standard msvVTKDataFileSeriesReader.
  ...
Add MSVTK license headers to files missing one

* remove useless VTK license -> work not derived from VTK files
* fix No newline at end of file warning
Propagate MSVTK_APP_??? boolean flag to inner build

Those flags are set at configure time in the Superbuild project.
They must be passed to the inner build to overwrite their default values.
Add package icon
Automatically package demo applications
Cleanup CMakeLists
Fix packaging on Linux

To simplify the resolution of library dependencies, copy all the libs
in the same directory than the executables.
Fix documentation configuration
Fix MSVTK packaging on mac

Packaging with bundling would be too complicated,
a simple TGZ package is fine.
However, the VTK and CTK libraries are not fixed up when packaging,
because they are imported libraries.
Ideally they should be installed by the Superbuild,
but CTK doesn't support it.
Instead, one needs to use a custom cmake to allow that:
diff --git a/Source/cmInstallTargetGenerator.cxx b/Source/cmInstallTargetGenerator.cxx
index 5f9b658..85d9546 100644
--- a/Source/cmInstallTargetGenerator.cxx
+++ b/Source/cmInstallTargetGenerator.cxx
@@ -518,10 +518,14 @@ cmInstallTargetGenerator
       {
       cmTarget* tgt = *j;

+      std::string fname;
       // The install_name of an imported target does not change.
       if(tgt->IsImported())
         {
-        continue;
+        fname = "lib";
+        fname += tgt->GetName();
+        fname += tgt->GetName()[0] == 'C' ? ".0.1.dylib" : ".5.10.dylib";
+        //continue;
         }

       // If the build tree and install tree use different path
@@ -533,8 +537,10 @@ cmInstallTargetGenerator
         {
         // The directory portions differ.  Append the filename to
         // create the mapping.
-        std::string fname =
-          this->GetInstallFilename(tgt, config, NameSO);
+        if (fname.size() == 0)
+          {
+          fname = this->GetInstallFilename(tgt, config, NameSO);
+          }

         // Map from the build-tree install_name.
         for_build += fname;
Fix warnings in msvQECGMainWindow.cxx
Fix Windows packaging

There is a bug in NSIs, it doesn't support file path with only slashes.
Fix package name

Use the full version in the package name.
Merge branch 'msvtk-build-system'

* msvtk-build-system:
  Fix package name
  Fix Windows packaging
  Fix warnings in msvQECGMainWindow.cxx
  Fix MSVTK packaging on mac
  Fix documentation configuration
  Fix packaging on Linux
  Cleanup CMakeLists
  Automatically package demo applications
  Add package icon
  Propagate MSVTK_APP_??? boolean flag to inner build
  Add MSVTK license headers to files missing one
  Fix version CMake variables
  Improve MSVTK version management
MSVTK 1.0.0
Begin post-1.0.0 development