Weather - stability and bug fixes

-- call setCurrentScale when getInfoFromBundle is called
-- create WeatherInfo object in WeatherAdapter constructor
   (squashes possible NPE if getLastKnownWeather is called before
    and update comes in. this is fine as the WeatherProvider is
    already online)