kill is a shell built-in not in /bin
write pid to file.

Otherwise kill is never called
no reason for exec to remove files
keep track of sand_filter_master so that it can be killed in cleanup instead.

As opposed to the previous behavior of waiting for completion or timeout.
remove linker/ls which is created during prepare()
Cleanup test detritus.