Fixed the parser to handle I/O redirection for subshells
Added more tests to s.sh and test-exec-ok.sh, and added markers to test-exec.
Fixed the waiting bug in subshells. Now have to fix return error bug.