weather: Work-around current weather not being available
When the current weather isn't available, such as when the NOAA METAR servers aren't working correctly, use the first forecast available if it's a forecast for less than an hour in the future.
Closes: #44 (closed)