bug 1049790 - v1.4 specific patch.
Bug 1029934 - User cannot input Rupee symbol

Cherry-picked from 8d4f2edecad1e71c70f34702d761566b0723fff1
Merge pull request #23113 from nullaus/v1.4

bug 1049790 - v1.4 specific patch.
Merge pull request #23126 from luke-chang/1029934_v1.4_rupee_symbol

Bug 1029934 - User cannot input Rupee symbol
Bug 1056096: pick a preview size that is bigger than the screen

change the preview quality metric so that bigger numbers are better
Merge pull request #21909 from crh0716/1038496

Bug 1038496 - Re-enable radio when rild crashes r=alive
Bug 1039854 - [1.4] Dialing screen messages are not using translations when system language is set to anything other than English
Merge pull request #23116 from davidflanagan/bug1056096

Bug 1056096: pick a preview size that is bigger than the screen
Merge pull request #23249 from yurenju/callscreen-l10n-1.4

Bug 1039854 - [1.4] Dialing screen messages are not using translations when system language is set to anything other than English r=@timdream