Fix disappearing bash arguments

@edolstra

Dunno why this is happening; I guess clang and gcc do optimization differently? If I copy the builder args each into its char array before `execve`, it avoids the bug where some of them disappear and we end up with `exec("bash", "", "/private/tmp/...builder1.sh")`.