Added recursion depth to the logging output + refactored TestCase/TestSuite to be just StepSequences in disguise.
Sometimes DNS can be flaky for some reason (ping works before dnsmasq is configured I guess). Made allowance for that in the base_6_test.