Improve cleanup of remote cover nodes

Stop all connected cover nodes on teardown.
Kill 9 riak on setup_harness if getpid available. Necessary since Ctrl-C
while running a test with cover can leave nodes in funky state.
And it's faster, more robust when starting from scratch.
Also, restore teardown logic between multiple tests that I removed
in a moment of stupidity.