Update wrapper scripts

Improve the quality of wrapper scripts.
* Use `"$@"` in all scripts, which is safer than just `$@`.
* Use `--quiet` option to not disturb the output.
* Use `set -e` to fail as soon as possible.
* Add new wrapper: `time.sh` to run the process on `/usr/bin/time` and log.