Exec fixes for relative dir

Execs from relative directory if exec command uses leading slash.
Changes cwd on child process by passing in option
Merge branch 'master' into dev