COMP: Update setuptools to support parallel install. See #3757

This commit removes the complex and un-maintainable "lock" mechanism
first introduced in r23465. Instead it updates the version of setuptools
to use a patched version able to support parallel build.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@23474 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: Update launcher to version 0.1.14. Fixes #3771

// -------------------
Author: Jean-Christophe Fillion-Robin <jchris.fillionr@kitware.com>
Date:   Tue Jul 22 18:19:04 2014 -0400

    Ensure 'additionalPathVariables' is not overridden. Fixes #56

    Commit 714981 generalized how environment variables dealing with paths
    were managed. This commit fixes a regression where environment variables
    set in the main settings file where not considered is additional settings
    where found.
// -------------------

git-svn-id: http://svn.slicer.org/Slicer4/trunk@23475 3bd1e089-480b-0410-8dfb-8563597acbee
COMP: Wrap setuptools module installation to avoid false-positive error.

This commit ensure the build and install output of setuptools module is
redirected into files to avoid warning like the following one to be
falsely categorized as error:

15>removing 'build\bdist.win-amd64\egg' (and everything under it)
15>C:\D\C\Slicer-1-build\python-setuptools\setuptools\command\easy_install.py:316: UserWarning: Unbuilt egg for setuptools [unknown version] (c:\d\c\slicer-1-build\python-setuptools)
15>  self.local_index = Environment(self.shadow_path + sys.path)

git-svn-id: http://svn.slicer.org/Slicer4/trunk@23476 3bd1e089-480b-0410-8dfb-8563597acbee
STYLE: Add "python-" prefix to GitPython, Github and pydicom module

Consistently name python package.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@23477 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: Update SlicerExecutionModel - Fixes #2712

This commit updates SlicerExecutionModel to include an updated version
of ModuleDescription::ReadParameterFile function that support string
parameter without value. The Slicer/SlicerExecutionModel@05af78d also
adds corresponding test checking that parameter file with and without
value can still be read.

$ git shortlog feef59e..a6616b52 --no-merges
Jean-Christophe Fillion-Robin (1):
      BUG: Support parameter file with empty value

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