I'm attempting using your fixes. I've made some progress, had to change one thing so far. The bundled Python is now moved out of the v8 folder and into the depot_tools folder. I had to apply the "forking.py" patch in there. All other patches seem to work.
I've hit one roadbloack, however. When running the final make command to trigger the build, it regenerates the "Makefile.ia32.debug" makefile before it attempts a build. As a result, all of the patches in that file are lost and the build fails:
make[1]: *** No rule to make target `../test\intl\intl.gyp`, needed by `Makefile.ia32.debug`. Stop.
I'm trying to figure out what causes the makefile to regenerate, however I'm not too familiar with Gyp so I may not put too much time into this today. I will post again if I can get further than this. Thanks a ton for putting that up on Github - hopefully I can get somewhere with this!