Bug 1072191, 1074613 - Layout normalization follow-ups

- |LayoutLoader._normalizeLayout| is now delegated onto LayoutNormalizer
-- Alternativs chars normalization codes are moved to LayoutNormalizer
- LayoutNormalizer is no longer a singleton (better pattern since it's only used locally)
- textLayoutOverwrites is now normalized
Bug 1084282 - [BB] Change the link for icon fonts
Bug 1016731 - Intermittent page_test.js | page.js > page > appendIcon > "after all" hook | TypeError: GridManager is null r=crdlc
Bug 1076327 - Ignore screenchange event if lockscreen is not ready
Merge pull request #25209 from mnjul/bug_1074613_normalize_alt_char_and_overwrite_chars

Bug 1072191, 1074613 - Layout normalization follow-ups. r=timdream
Merge pull request #25258 from pacorampas/1084282

Bug 1084282 - [BB] Change the link for icon fonts r=arnau
Merge pull request #25295 from julienw/1016731-fix-page-test

Bug 1016731 - Intermittent page_test.js | page.js > page > appendIcon > ...
Merge pull request #25118 from alivedise/bugzilla/1076327_master_final/ignore-screenchange-when-lockscreen-is-not-ready

Bug 1076327 - Ignore screenchange event if lockscreen is not ready, r=gweng
Bug 1069879 - Only three dots shown when entering passcode
Merge pull request #25067 from snowmantw/bug1069879-2.2

Bug 1069879 - Only three dots shown when entering passcode
Bug 1078227 - Add data-icon option in tabs BB