STYLE: Rename variable used to configure python launcher

This change is done anticipating a simplification of how additional
library path and python path are associated with either the different
launchers.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@23723 3bd1e089-480b-0410-8dfb-8563597acbee
ENH: Refactor management of external project launcher settings.

This commit moves the definition of launcher setting into each external
projects.

The different type of setting (listed below) are passed to the the main
project (Slicer) using labels set using "mark_as_superbuild" function.

Type of settings and associated labels:

  Build tree:

    * LIBRARY_PATHS_LAUNCHER_BUILD
    * PATHS_LAUNCHER_BUILD
    * PYTHONPATH_LAUNCHER_BUILD
    * ENVVARS_LAUNCHER_BUILD

  Install tree:

    * LIBRARY_PATHS_LAUNCHER_INSTALLED
    * PYTHONPATH_LAUNCHER_INSTALLED
    * PATHS_LAUNCHER_INSTALLED
    * ENVVARS_LAUNCHER_INSTALLED

This patch has been tested on factory-win7, factory-south-ubuntu and
factory. The SlicerLauncherSetting.ini and SlicerLauncherSettingToInstall.ini
file have been compared with / without this patch and the file are
similar. The few differences are explained below:
* nonexistent path are not configured anymore
* on unix, following r23613, a new version of incrTcl is used and path
have been updated to reflect this. Since there are to version of incrTcl
(4.0.0 and 4.0.1), the path to "4.0.1" are considered.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@23724 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: Fixed minor issues in subject hierarchy parse local data plugin

Show/hide icons didn't show up for non-volume displayables; If the user did a parsing, loaded further data and did a new parsing, the first batch appeared twice in the list. Both issues have been fixed.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@23726 3bd1e089-480b-0410-8dfb-8563597acbee