split cache into separate dirs per start time

I have chosen this structure to simplify the cleanup
of the old configure runs. Now the structure is:
cdist/cache/yyyy-mm-dd/HHMMSS/hostname
the time is the starttime of the configure run,
so if you configure your host serial, you have more than one
directory at the time level, if you start with -p, you have one.