Switch to ContentProvider.

Refactored FetchWeatherTask and implemented WeatherProvider as content
provider.