Merge pull request #23331 from zbraniecki/1022767-use-json-l10n-manifests

1022767 use manifest.webapp instead of locales.ini. r=stas, sr=vingtetun, f=yurenju,
Merge pull request #23419 from flodolo/bug1057696

Bug 1057696 - [Settings] Browser Privacy, fix l10n issues r=arthurcc
Merge pull request #23139 from gasolin/issue-1055424-2

Bug 1055424 - migrate when new key is used in system, r=alive,arthur
Merge pull request #23364 from mcjimenez/bug1039455

Bug 1039455 - Change confirm installation question (r = alive)
Bug 1059818 - Use 2.0 header colors
Merge pull request #23418 from stasm/1059057-qps-index

Bug 1059057 - Copy localization indexes in pseudolocales. r=gandalf
Merge pull request #23436 from wilsonpage/1059818

Bug 1059818 - Use 2.0 header colors
Merge pull request #23404 from alivedise/bugzilla/1039955/circular-activity

Bug 1039955 - Fix direct circular activity, r=etienne
Revert 'Bug 1043496 - Default Image for Contacts When Image is Missing' due to Gu errors
Bug 1058547 - Amount about balance is cut
Bug 1059226 - [Status Bar] Visual Refinements Data connection Height
Bug 1059164 - Ensure the zoom-out animation is async. r=etienne
Bug 1058545 - Incorrect visual screen in "Enter the top-up code"
Bug 1041765 - [Messages] Thread view redesign. r=schung
Bug 1039455 follow up - Updating the l10n key in the test file too.
Bug 1060344 - Fix layout manager ref error
Bug 1060294 - [bluetooth] Update new settings.html with gaia-header
Merge pull request #23482 from alivedise/bugzilla/1060344/gij

Bug 1060344 - Fix layout manager ref error r=etienne
Bug 1032023 - Fix jshint error for build/pre-app.js

Conflicts:
	.jshintignore
Merge pull request #23481 from etiennesegonzac/bug-1039455-follow-upt

Bug 1039455 follow up - Updating the l10n key in the test file too. r=alive