Microdescriptors: clean out the microdescriptor cache when it gets too big
The current microdescriptor fetching/cacheing code has no idea of how to forget about microdescriptors once they're too old. Doing this for router descriptors has been a major pain since, like, forever. We should design this more carefully so that we don't replace one maintenance headache with two.