Bug 922694 - Part 3a: suppress some static method warnings.
Bug 922694 - Part 3b: extend environments and PIC to understand locale, accept-lang, and distribution.
Review comment: VERSION -> final CURRENT VERSION.
Review comment: acceptLangSet changes.
Review comment: default acceptLangSet to 0 (false) in DB.
Follow-up: better handling of PIC state.
Bug 922694 - Part 3c: include new environment fields in generated documents.
Refactor out EnvironmentV1.
Rework environment/appinfo serialization.
Revisions to test code to support new fields.
Correctly include acceptLangSet in v2 features during generation.
Test interdiffing between environments of different versions.
Review comment: final.
Review comment: extract helper methods in generator.
More testing.
Bug 922694 - Add partner ID / distribution ID and locales to FHR payload. r=mcomella,margaret