Fixes extraction issues with using setuptools 0.8

Basically, I pulled the code from setup tools into the file, and modified until I could correctly untar the tar file.  Whatever they are doing with symlinks is causing the extracted directories to be f'd up.

See: https://github.com/gawel/gp.recipe.node/issues/12#issuecomment-20719542