Merge pull request #8918 from PeterLa/821388pla

Bug #821388 - Improve Reply, Reply-All, and Forward icons r=samjoch (cherry picked from commit 746b3fe9753f12de9a56a47b7de6502387ca3087)

Conflicts:
	shared/style/headers/images/icons/reply-all@2x.png
	shared/style/headers/images/icons/reply@2x.png
Create a Pass Code Screen Updates
Bug 868056 - Clean up SMS test suite r=julien a=npotb

removes sms_test_html_mock.js which is no longer used since f6667d3a6a8e1954c3df4c12aba462670c36eecf
(cherry picked from commit fd89f9d6c90052c8a73c0427c353bbf4b353f197)
Merge pull request #9458 from ochameau/in-browser

Bug 866702 - Decouple DEBUG=1 from Firefox desktop compatibility helpers r=@vingtetun
Merge pull request #9479 from vingtetun/836056

Bug 836056 - [Lockscreen] Lockscreen appears after reboot after settings...(cherry picked from commit f8658bd0714cea8a37eeb4a4f670932c6bf355ad)

Conflicts:
	apps/system/js/lockscreen.js
Merge pull request #8897 from pivanov/bug-845108

Bug 845108 - Calendar Day View Screen Update r=samjoch(cherry picked from commit a0a383d72ef6c3970f9ff7fdd112bca913a51ddc)
Merge pull request #8781 from pivanov/bug-841017

Bug 841017 - [Email] Background does not scroll with content(cherry picked from commit 69c98419cc6e66a88d6040c966dbc282cf8dc490)
Merge pull request #8136 from pivanov/bug-840988

Bug 840988 - Revise Email Bottom Tool Bars. r=asuth(cherry picked from commit 1d813853e9f32aaaa983dc42873f6389e22429ec)
Merge pull request #9312 from crdlc/bug-863647

Bug 863647 - [Task switcher] Sometimes tap events are fired during fast ...(cherry picked from commit dfde9dd8b0b78fdc1fcc05d595ee41c689aebd0e)
Merge pull request #9346 from mcirlanaru/bug_825125

Bug 825125 - [FMRadio] Change seek status UI to use spinners, r=@timdream(cherry picked from commit b25371c8d65bb8199cd59901d79df75771762b27)
Merge pull request #9539 from mcirlanaru/bug_841060

Bug 841060 - [FTU] Increase top margin for language selection to ...(cherry picked from commit d95174b37af9ad6a39c3e37b263f31f924351f84)
Merge pull request #9504 from evanxd/bug-864977

Bug 864977 - datetime input fields do not bring up the keyboard(cherry picked from commit d883ec8a5e2df23508b40726ee0f6ef27e04acca)
Merge pull request #9567 from bentian/bug-868015

Bug 868015 - [Camera] Video from filmstrip not properly seeking in lands...(cherry picked from commit 6737ef29d10e1249b786318c2c6c912985dad39e)
Merge pull request #8350 from lodr/no-pin-cc

Bug 841294 - Locked / absent messages for both widget and application added
Cause r+(cherry picked from commit 9b538d012c167ee136d09cb67ca445a3896cdbce)

Conflicts:
	apps/costcontrol/js/app.js
Merge pull request #9101 from lodr/bug-859898-remove-innerHTML

Bug 859898 - All unsafe / unnecessary innerHTML
Cause r+(cherry picked from commit 52f1125f4af3a85e72cf1b1423a5e627df86dfed)
Merge pull request #9272 from lodr/bug-862421-remove-hardcoded-ellipsis

Bug 862421 - Remove harcoded ellipsis and add them to locales
Cause r+(cherry picked from commit f953868fef198c6cb7640e7ecdcc8f34c3262780)
Bug 865411 - [SMS] Banner required to hold message when user reaches the Max Segments in SMS composer r=borja

* implement the notification according to UX and Visual design
* display this notification if we reach the max length
* disable the send button if over 10 segments, but keep it enabled if we have
  exactly the max length
* rewrote the enableSend function to make it more readable and manageable
* use the new markup loader in thread_ui_test.js, and make it global
(cherry picked from commit a64ee1c346e71d7ff64904fcfe7dfbd834f1877d)

Conflicts:
	apps/sms/js/startup.js
	apps/sms/style/sms.css
Merge pull request #9417 from lodr/bug-863778-l10n-issues-solved

Bug 863778 - L10n issues solved and missing icon recovered
Cause r+(cherry picked from commit e9ddc19b350c11349914f0241357780fe884cc73)
Merge pull request #9490 from jedp/863417-prefs-for-persona-urls

Bug 863417 - Can now set toolkit.identity.uri as pref; r=fabrice, a=tef+(cherry picked from commit 9dbb2d9ee919ea75d33be495ff710b7c3a3b24d9)

Bug 863417 - pref for identity ui, fix line too long; a=tef+
(cherry picked from commit f48d569231583b91118f1c9c848796259e35aa7b)
Merge pull request #8552 from pivanov/bug-847478

Bug 847478 - [BB][input_areas] - Input text should be aligned with header r=samjoch(cherry picked from commit cd9e439a33caba739cf4789ed64728ed067d2017)