tor-netdir: Shuffle the list of HS dirs used for downloading descriptors.
The rng is passed as an argument to connect
because we'll probably
need the hsdir list to be shuffled deterministically for testing
purposes (this might be desirable, for example, when we write a test for
HS descriptor download retries).
Signed-off-by: Gabriela Moldovan gabi@torproject.org