Ensure python can be started from a build binary

* On unix, dependent files (pyconfig.h, Makefile, Modules/Setup,
Modules/Setup.local..) are configured into ${BINDIR} directory.

* Platform independent libraries are configured/copied into
${BINDIR}/${PYTHONHOME} directory.

* Platform dependent libraries are configured/copied into
${BINDIR}/${DYNLOAD} directory.

* Added "lib-dynload" to list of hardcoded PYTHONPATH

* Archive libraries are place into the "libs" output directory. I
observed that within the official windows installer, the *.lib
files were installed in the "libs" folder. This should probably be
adjusted later for unix libraries.

* On linux, I tested that python executable could be executed from either
a build tree, an installed tree and a relocated installed tree.
On windows, properly set PYTHONPATH using ";" delimiter.