Added SettingsManagerMessaging and SettingsChangeWatcher classes to provide a generic way to get notified about changes
Changed NetworkNeighborhoodResourceAccessor to use new SettingsChangeWatcher<NetworkNeighborhoodResourceProviderSettings>
Removed WeatherMessaging, replaced by generic watcher
Removed BackgroundManagerMessaging, replaced by generic watcher