Bug 941004 - Refactor add browser bookmark into an app object
Bug 950200 - [Email][V1.3][POP3] Please change the "SettingS" of POP3 configuration page to "Settings"
Bug 943813 - [Gallery] scrollToShowThumbnail not work
Added error description message for missing GAIA_KEYBOARD_LAYOUTS

Bug 946688 - Including a non-existent keyboard during make fails with undescriptive error  r=reviews.
Bug 949799 - [B2G][Geolocation] 'More Info' icon is unresponsive on the Geolocation screen
Bug 937561 - get both available network list and known network list, and make union of them to present to settings app
Bug 910999 - Correct display and removal of voicemail notification

In bug 910999 we want to make sure that the voicemail notification is
not removed upon tap of the user but when the message has actually been
listened to. The process for voicemail is that when you have new
messages, carrier sends a SMS with specific bits stating the current
status of your voicemail:
 - whether you have messages, i.e. should the voicemail indicator be
   turned on ;
 - how much messages you have (this is optional, -1 is valid, 0 happens
   when you have no more message) ;
 - a return number to call and a text message ;
So when you have voicemail messages waiting for you, you get a sms with
the active bit set to 1. We get this messag from Gecko through the
statuschanged event, and the active status is read from the hasMessages
property. When this is true, we send a notification. When this is true
we remove the notification.

Removal was not possible until the new Notification API is available. So
now that it is available, we make use of it. We have to enhance the
notification handler of the system app, however, to disable the hacks
that we have implemented for the old API. This is handled as of bug
890440.
Bug 937336 - Remove where possible explicit frame switching

Replacing explicit frame switching calls to use the encapsulated switch_to_displayed_app method
Bug 948341 - Convert Dialer to make use of the new Notification API

Usage of the new API maks the code cleaner, we only depends on
NotificationHelper for getIconURI. Since bug 890440 landed, when this
new API is used there is no more hack to remove notification, so we have
to handle it ourself:
 - we have to close the notification in the 'click' event handler that
   we install
 - when we load the call log, we check for any notification and close
   them.

The second point allows us to fix correctly bug 926318.
Bug 952097 - [Rocketbar] Add cancel button r=vingtetun
Bug 949062 - Update test_music.py file to be more explicit about failing to play the mp3 file
Bug 952058 - [Download Manager] Download confirm dialogs are not removed from DOM
Bug 951298 - placing 5 icons in the dock and then going in and out of edit mode on the homescreen will chop the 5th icon. r=crdlc
Bug 946064 - [fugu][buri][contact] contact photo refresh when taping on favorite icon
Bug 952168 - Edges gestures tests are failing on TBPL
Bug 941976 - [B2G][SMS] SMS messages with more than one phone number are treated as a single phone number - r=julienw
Merge pull request #14860 from gaye/bug-952168

Bug 952168 - Edges gestures tests are failing on TBPL
Merge pull request #14725 from mcav/fix-pop3-header

Bug 950200 - [Email][V1.3][POP3] Please change the "SettingS" of POP3 configuration page to "Settings"
Bug 935177 - [Messages][Drafts] Update "discard message" confirmation prompt to options menu/dialog; add "save draft" no-op r=julienw

https://bugzilla.mozilla.org/show_bug.cgi?id=935177

- New strings:
  - save-as-draft      = Save as Draft
  - discard-message = Discard
- Removes window.confirm mechanism
- Implements Multi-option prompt with OptionMenu
- Basic tests to assert the correct operations are performed by the option handlers

Signed-off-by: Rick Waldron <waldron.rick@gmail.com>
Bug 936641 - [Messages][Drafts] Create message drafts upon user interaction