Bug 936756 - Part 0: refactor prefs access in GeckoApp. r=mfinkle
Bug 936756 - Part 1: remove locale setting from AndroidBridge. Java owns this, not Gecko. r=mfinkle
Bug 936756 - Part 2: implement loading of locale from prefs. r=mfinkle
Bug 936756 - Part 3: rebuild menus and action items on locale change. r=sriram
Bug 936756 - Part 4: restore restart-on-locale-change logic. r=mfinkle