Added timeout support for ProcessBuilder