Use Tor consensus to detect local clock skew
If the valid-after and valid-until timestamps on the Tor consensus seem to be far in the future then our local clock is probably skewed. We should warn the user in this case, to avoid connectivity issues (#18) and potential anonymity issues caused by inaccurate message timestamps.
We shouldn't warn if the consensus seems to be far in the past, as Tor may may not have downloaded the latest consensus yet.
We can get the timestamps via the control port with GETINFO consensus/valid-after
and GETINFO consensus/valid-until
.