Bug 922694 - Part 1: split Distribution class to allow for use from FHR, use buffer when expanding zip contents. r=margaret, a=lsblakk
Bug 922694 - Part 2: expose distribution ID. r=margaret, a=lsblakk
Bug 922694 - Part 3: FHR changes for distribution and locale. r=mcomella, a=lsblakk
Bug 922694 - Part 4: grab Accept-Locale pref in FHR. r=mcomella, a=lsblakk
Bug 922694 - Part 5: grab distribution ID in FHR. r=mcomella, a=lsblakk
Bug 922694 - Part 6: follow-up to fix test. r=nalexander, a=lsblakk
Bug 922694 - Part 7: use standalone prefs to avoid racing with startup. r=ckitching, a=lsblakk