RateLimitInfo.seconds_till_reset() needs to deal with zero values.

The .reset field can be zero, for example, if no API call has been made before calling RateLimitInfo.seconds_till_reset().