COMP: Update python build system so that 'hash' module is available on windows

$ git shortlog 82e14946..3c5864f --no-merges
Jean-Christophe Fillion-Robin (2):
      Add 'msvc9compiler' patch to support VS10
      Add 'msvc9compiler' patch to support building using VS Express and Windows SDK

Matt McCormick (1):
      Do not avoid hash modules with OpenSSL on Windows.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@23064 3bd1e089-480b-0410-8dfb-8563597acbee
COMP: Disable 'GitPython' and 'PyGithub' waiting build error are fixed.

This is a temporary solution waiting I finish to generalize the system
used to configure/make/install NUMPY. When done, a similar mechanism
will be used to build python modules requiring a build environment / compiler.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@23065 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: #3561 handle paths for windows

Earlier versions of the tpycl (tcl/python) layer worked on all
platforms, but apparently a change occured (maybe the
cmakeified python?) that led to a different interpretation
of this path and now native windows paths with backslashes
are returned from os.path.  As a result we need to convert the
paths before sending them to tcl, which always uses forward
slashes for standard directory operations on all platforms.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@23066 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: fix error condition in LandmarkRegistration

See commit log for info.

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