* Update hooks to use `read -r` and `printf` This portably avoids any interpretation of backslash escapes by the shell. * Support running make_tc_task elsewhere * Add a test for backslashes in task descriptions
- Modified the test_hooks/* scripts to use /bin/sh, which is portable. When using /bin/bash, Cygwin and FreeBSD silently fail.
- Added sample hooks that behave/misbehave in various ways.