Kill qemu if it overruns a prespecified amount of time.

Do this because test suite runs can regularly get stuck due to bugs.
Note that this change needs the newly-released shtk-1.5.
Shard the data directory by year, month and day.

Having a single directory with hundreds of subdirectories does not scale
well.  Browsing the tree, for example, takes just too long.