Bug 876145: fix authentication dialog in browser (wrong attribute)

Replace l10n-id with data-l10n-id in browser. As it is, the
authentication dialog's title is always displayed in English.
Bug 877960: followup to check the pref by default.
Merge remote-tracking branch 'upstream/master'
merge
Merge remote-tracking branch 'upstream/master'
Merge remote-tracking branch 'upstream/master'
Bug 876703 - [Browser] Make activity filter case insensitive on URL protocol (http://).
Merge remote-tracking branch 'upstream/master'
Merge remote-tracking branch 'upstream/master'
Merge remote-tracking branch 'upstream/master'
Bug 856074 - Controls on the call screen should be disabled until the call is reported connecting when dialing emergency number in airplane mode
Merge remote-tracking branch 'upstream/master'
Bug 879661 - Unit test of internet_sharing.js failed frequently.
Bug 875355 - update font prefs
Merge remote-tracking branch 'upstream/master'
Bug 874289 - modify open activities of Video and Music to handle errors
Merge remote-tracking branch 'upstream/master'
Bug 879869 - Disable startup/shutdown sound by default r=lightsofapollo
Bug 879533: don't display user's input if we don't have any suggestions
Bug 877751 - Handle Cell Broadcast System messages in the system app.

Restored previous functionality that shows CB messages recieved
on channel 50 to the lockscreen, all other messages are treated
as user alerts with the following behaviour:

If a message is received while in the lockscreen then a notification
is sent which wakes the screen, sounds a notification and displays
it on the lock screen, clicking on the notification will then show
a dialog with a full message.

If we are currently using the device the dialog will be displayed
immediately.