lisa.utils: Add DirCache(fmt_version=...) parameter
FEATURE
Allow each DirCache to specify their own policy for versioning the format of the data they host. This way, a DirCache does not have to be invalidated at each LISA update. Instead, if the format of that category has not changed, it can be re-used, avoiding costly re-population.