Unix spawn

Xcode doesn't seem able to debug fork()'s, so I changed it to a posix_spawn.
I'm not sure if there are other relative merit, but fork()'s semantics seem crazy to me!

Also, the xcode5 script seems to have snuck into here as well.  Sorry.