Clients are using RAM for cached_dir_t

According to the profiles, clients are storing a cached_dir_t object for the consensus they have. This is ridiculous -- they don't need that, and they already have it somewhere else.

Directory caches probably don't need one of these either -- they could mmap it instead.

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information