unittest: Do not use same location for all tests

Previous behavior had each suite replacing the previous suite's files,
which may be efficient for space, but for both debugging reasons and
robustness reasons doesn't make a lot of sense. This patch corrects that
behavior by using /tmp/ut as a root folder, and each suite adds a new
folder under that.