Compare performance of TokenBucketRefillInterval params in simulated network
Once we merge #3630 (moved), we will start refilling our token buckets 100 times a second rather than once a second.
In theory, this feature should magnify the effect of the CircuitPriorityHalflife config option, as well as generally smoothing our TCP flows between relays.
It could have surprising adverse effects though, such as making all of our network writes be one cell long (plus IP, TCP, TLS, and MTU overhead).
So the task here is to run simulated Tor networks with various combinations of these config options, at various bandwidth rates, and see if there are sweet spots, surprising bad combinations, etc.
For example, should the TokenBucketRefillInterval value be a function of our available bandwidth?