Subexec spawns a subprocess with an optional timeout.

WWW: https://github.com/nulayer/subexec
