Bug 994669 - Integrate gaia responsive mode tweaks. r=paul
Bug 1020802 - Pass collapsed and reason information to selectionchange event. r=ehsan, sr=smaug
Bug 1051715 - Part 1: Add temporary clir test. r=hsinyi
Bug 1051715 - Part 2: Also pass number in notifyDialSuccess. r=hsinyi
Bug 1052435 - Fix handling of Notification with tag. r=mhenretty

This commit fixes two bugs. When sending two notifications with the same
tag, the NotificationDB this.byTag member was not properly updated. This
resulted in multiple notifications with the same tag being saved.
NotificationStorage's cache may hide this during the running session,
but on B2G the resend of notifications at reboot would expose the issue.
The second bug fixed is the test that makes sure we properly overwrite
notifications with the same tag in the database: the way we handled fake
notification object made them sharing the same ID. This, NotificationDB
would not even consider the tags and this lead to hiding the bug.