Persistent storage for HSDir descriptors
Store descriptors on HSDir nodes on disk, rather than in memory, so they can persist between Tor restarts, and to avoid excessive memory usage if the directory becomes large.
This would also be a good opportunity to evaluate REND_CACHE_MAX_AGE and REND_CACHE_MAX_SKEW, which seem to currently keep descriptors for three days.