Fix execvpe not found error for glibc < 2.11

ref #24
This implementation is from musl-libc, which is MIT licensed. If this is deemed to be a "substantial portion," I can add in the copyright notice as well.

This should get skipped on a modern-enough distribution, would appreciate if someone could verify that.