COMP: Reduce number of copy/compile python targets

Set variable CTK_COMPILE_PYTHON_SCRIPTS_GLOBAL_TARGET_NAME
to "Slicer" to create targets:
  CopySlicerPythonResourceFiles
  CopySlicerPythonScriptFiles
  CompileSlicerPythonFiles

Before this commit, for each set of script processed directly or
indirectly by the macro "ctkMacroCompilePythonScript", two targets
are created. For example:

[...]
CopyAAAPythonFiles
CopyAAAPythonResourceFiles
CompileAAAPythonFiles
[...]
CopyBBBPythonFiles
CopyBBBPythonResourceFiles
CompileBBBPythonFiles
[...]
CopyCCCPythonFiles
CompileCCCPythonFiles
[...]

After integrating the commit, independently of the number
of set of scripts, within Slicer core the following three
targets will be available:

  CopySlicerPythonResourceFiles     [If there are python resources]
  CopySlicerPythonScriptFiles
  CompileSlicerPythonFiles

Note that this will apply only for Slicer core, by default,
if an extension bundles 2 scripted modules, the following targets
will be available:

  CopyModule1PythonScriptFiles
  CompileModule1PythonFiles

  CopyModule2PythonResourceFiles
  CopyModule2PythonScriptFiles
  CompileModule2PythonFiles

git-svn-id: http://svn.slicer.org/Slicer4/trunk@22041 3bd1e089-480b-0410-8dfb-8563597acbee
ENH: moved label to tool tip

git-svn-id: http://svn.slicer.org/Slicer4/trunk@22042 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: Fix ExtensionsManager model tests on MacOSX and Windows

By default [1], on macosx and windows, settings format is not Ini.
This commit ensure this is the case.

[1] http://qt-project.org/doc/qt-4.8/qsettings.html#Format-enum

git-svn-id: http://svn.slicer.org/Slicer4/trunk@22043 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: Fix extractExtensionArchive test on MacOSX

Similarly to what has been done on Windows platform in
r20083 [1] this commit also excludes the readonly destination
path test on MacOSX.

[1] http://viewvc.slicer.org/viewvc.cgi/Slicer4?view=revision&revision=20083

See also issue #2053

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