Make exits check DNS periodically, and disable exit traffic if it fails
Currently exits check once at startup, which doesn't detect overloaded DNS servers once the exit receives significant traffic.
See legacy/trac#21394 (moved) for details,
Since this is a new feature, it is not going to make it into 0.3.2.