have test runner redirects also halt

This updates the test runner to have its fake redirect also halt.
This more accurately fakes what a redirect does in live code.  If
a redirect is issued, then code execution should stop - similar to
issueing a `halt`.
Merge pull request #117 from redding/kr-redir-halt-test-runner

have test runner redirects also halt