Hack: don't run integration tests in /var/lib/docker/unit-tests; add missing cleanups in a few tests
Hack: fix tests which didn't cleanup properly
Increase readbility of unit tests by using mkRuntime everywhere
hack: encode the name of the current test in temporary directories, for easier tracking

Conflicts:
	utils_test.go
Merge pull request #2282 from shykes/fix-tests

Tests: Cleanup the test suite