guard: handle no response for steam time
guard: handle no response for steam time

* get_time_offset() now returns `None` when http request fails
* SteamAuthenticator has a property to determine whether to realign
  time after a certain interval of time

ValvePython/steam