Bug 970176 - Part 1: rework LocaleManager to simplify use from android-sync. r=nalexander
Bug 970176 - Part 2: invoke LocaleManager locale switching code prior to handling strings or Locale in background services. r=nalexander