COMP: Update build-system to use CMake'ified python

Latest stable version 2.7.3 is now used instead of ancient 2.6.6

Directory layout has been updated:
 - Python-2.7.3   : source
 - python         : build system
 - python-build   : build tree
 - python-install : install tree

Associated external project has been simplified. Removed unneeded
custom configure, make and install steps. Also removed unneeded
patch steps.

Note that the pythonrun.h and pythonrun.c are still patched in order
to prevent crash (related to dll boundaries [1][2]) when building Slicer debug
against a released python.

[1] http://stackoverflow.com/questions/2322095/why-does-this-program-crash-passing-of-stdstring-between-dlls
[2] http://social.msdn.microsoft.com/Forums/en-US/vcgeneral/thread/57e0d522-a42c-4add-963d-c87c6e76f161

Since only library located in the "lib-dynload" folder are not duplicated
in the "site-packages" folder, removed the exclude pattern
from the fixup script and update the candidate pattern to consider the
python extension located in lib/python2.7/lib-dynload folder.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@21863 3bd1e089-480b-0410-8dfb-8563597acbee
COMP: Prevent python copy/compile possible issue when doing paralel build

Updated to CTK to integrate the following commits:

57d5e89 - Report a CMake error if script compilation fails
720397f - Regenerate python compile script at build tim
5800b08 - Compile python scripts explicitly instead of compiling an entire folder
68bf4c8 - Add option allowing to reduce number of python copy/compilation targets

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