Bug 946744 - [Messages] Long invalid recipients makes the recipient panel horizontally scrollable r=borja

Uses box-sizing: border-box to have something consistent between recipient
states
Bug 946678 - [Messaging] Creating a new message from contacts does not open the messaging composer when Messaging app is in background r=borja

Adds a hash for the "new" activity. This will have the side-effect of not
registering the notification and sms-received system message handlers which is a
good thing.
Bug 947918: Support seeking to end of BlobView buffer

Reading or advancing through all bytes in a BlobView buffer sets
the index to the length of the buffer. This patch changes 'seek'
to work the same way, so it's possible to seek to the buffer's
end.

Signed-off-by: Thomas Zimmermann <tdz@users.sourceforge.net>
Bug 944881 - Gaia should interpret timestamps as long-long numbers
Bug 948177 - Setup Travis S3 bucket / artifact configuration
Bug 938219 - [Contacts] Unable to select a contact via the contact update activity
Utilize Date.now() and other fixing.
Bug 948462 - Fix SIMULATOR=1. r=yurenyu
Bug 946742 - Message overlapped during multiparty when a call is released
Bug 942863 - [SMS] The messages list content can not be scrolled to the end r=borja
Merge pull request #14502 from tdz/bug-947918

Bug 947918: Support seeking to end of BlobView buffer r=padenot
Bug 890434 - Impossible to silence an incoming call without rejecting it

We use Inter App Communication to make this work
- System app sends a message in 'dialercomms' when we press the power or volumedown buttons
- The Call Screen stops ringing and vibrating when receiving this message

I moved the Audio mock to shared because it is now used by 3 apps.
Had to modify some sms tests to work with the new shared mock.
Merge pull request #14577 from Rik/stop-ringtone-power-button-890434

Bug 890434 - Impossible to silence an incoming call without rejecting it r=etienne
bug 943138 - improve dialer ADSR envelope

Scheduling tones at AudioContext.currentTime resulted in the first part of the
tone being cut off, so start an AudioBufferSourceNode for the envelope.

Add a release phase for long dialer tones.

Revert the release period to 0.05 to match the prior mozWriteAudio
implementation.
Bug 946173 - Update and remove unused and duplicate status bar icon files
Merge pull request #14539 from steveck-chung/message-timestamp-changes

Bug 944881 - Gaia should interpret timestamps as long-long numbers. r=julienw, a=blocking-b2g 1.3+
Bug 949326 - [DSDS][MMS] Switching data call follow-up fixing for default service ID type changes
Bug 917221 - [Dialer] Support merging group call by Bluetooth CHLD=3 command.
Bug 949552 - Fix test_gallery_delete_image
Merge pull request #14624 from timdream/statusbar-animation-icon

Bug 946173 - Update and remove unused and duplicate status bar icon files, r=alive