Bug 1055104 - Theme switching panel

This patch adds a Theme switching panel in the Settings app.
Bug 1055446 - NFC: log visibly errors in nfc related files, r=gweng
Bug 947352 - [B2G][Contacts] Magnifying glass search icon on scroll list in contacts app does not function
Bug 1060236 - Fix failure in test_cards_view_with_two_apps.py
Bug 1032675 - [System] upgrade the new default tones for OTA
Bug 942309 - [keyboard] keyboard layout language changes for input type=url and type=email
Merge pull request #23459 from viorelaioia/bug_1060236

Bug 1060236 - Fix failure in test_cards_view_with_two_apps.py
Merge pull request #23597 from dominickuo/bug-1032675-reland

Bug 1032675 - [System] upgrade the new default tones for OTA, r=timdream
Merge pull request #23553 from ADLR-es/fix-bug-947352

Bug 947352 - [B2G][Contacts] Magnifying glass search icon on scroll list...
Bug 1030390 - improved cards view and taks manager accessibility. r=alive
Merge pull request #23405 from oklang/bug_1055104_theme_switching_panel

Bug 1055104 - Theme switching panel. r=ejchen
Merge pull request #23273 from tauzen/Bug1055446_debug_cleanup

Bug 1055446 - NFC: log visibly errors in nfc relateded files, r=gweng
Bug 1061150 - [Messages][Refresh] Change outgoing message background to #fff. r=schung
Merge pull request #23570 from azasypkin/bug-1061150-outgoing-message-background

Bug 1061150 - [Messages][Refresh] Change outgoing message background to #fff. r=schung
Merge pull request #23399 from mnjul/bug_942309_email_url_keep_same_layout

Bug 942309 - [keyboard] keyboard layout language changes for input type=url and type=email. r=rudyl. ui-r=ofeng
Merge pull request #23489 from yzen/bug-1030390

Bug 1030390 - improved cards view and taks manager accessibility. r=alive
Bug 1038723 - [Utility Tray] Visual Refresh (Cost control)