first cut at docker.io for testing

this contains a single "integration" test that confirms using
launch_tor() + TCPHiddenServiceEndpoint() results in nothing listening
on the public interface of the container.
clean up output
fix up READMEs, move things around

Create a better place for future expansion and clarify several
things in the README files I've now scattered everywhere...
remove unused file, clarify makefile
Merge branch 'docker-testing' into docker-testing-2
editing
play with docker.io for ryman's launch_tor() timeout bug
Handle timeout if process has already been killed
Fix test launch_tor_with_timeout
fix up utests for properly killing tor
Issue #59 fix, along with a docker.io-based test, and the prototype docker.io testing stuff
which also includes a test for hidden-service listeners.