Not able to play attached audio file in Messaging Application

Bug 5782423
When an mms draft is deleted, the code needs to clear its draft uri
variable. Otherwise when the code goes to update a draft, it will try to
update a draft that's not there, rather than creating a new draft.

Change-Id: I92f252aaac4524d693827395becb341f06c0828f
merge in ics-mr1-release history after reset to ics-mr1
Add sms test framework
- SmsTest is the basic test class which can be extended by other tests
- SmsStressTest stress sending/receiving messages, different size of
  message and recipient can be passed through test runner

Change-Id: I0b8444f423c8fbf5805dd3d5e9beb8914b4b81cb
Merge "Add sms test framework - SmsTest is the basic test class which can be extended by other tests - SmsStressTest stress sending/receiving messages, different size of   message and recipient can be passed through test runner" into ics-mr1
Sent Message on fast reply has a strange number in the messaging app

Bug 5765939

The CountryCode was not getting initialized until the country actually changed.
As a result, numbers were getting formatted based on the locale's country,
instead of the actual country.

Change-Id: I2e930d379ef407ec4de6c3318c709ec424af731e
Merge "Sent Message on fast reply has a strange number in the messaging app" into ics-mr1
merge in ics-mr1-release history after reset to ics-mr1
[MR1] MMS: Fix Verizon IOT 2.6.1 fail [patch3]

patch3: change local variable name for understanding

Add exception handling when MMSC send 404: file not found
for retrieving mms. Show error message and do not retry to
retrieve.
This is Verizon MMS IOT test case. They remove MMS from MMSC
before try to retrieve MMS.

Bug: 5245918

Change-Id: I2546db94b2ce2e2cdd7f1667a30b82e926d1b132
Signed-off-by:  <goodsc.lee@samsung.com>
Merge "[MR1] MMS: Fix Verizon IOT 2.6.1 fail [patch3]" into ics-mr1
merge in ics-mr1-release history after reset to ics-mr1
[Crespo-S] Message not able to be sent to a Korean number with a plus code in front (i.e. +82...)

Bug 5800721

Remove separators from numbers before passing them to the SmsManager.
For numbers like "+8211-111-1111", Sprint will send back an SMS saying
the destination is invalid. By removing the separators ("-"), the number
sends fine.

Change-Id: I890a5c25063288e0527a468b65bcc26b00b57892
merge in ics-mr1-release history after reset to ics-mr1
Not able to call a number that isn't saved in contacts, when pressing the call button from messaging app

Bug 5922602

Don't build the options menu until after the visibility of the recipients
editor is determined.

Change-Id: Ie70019808b130f5ac982285a48b537dce60ca914
merge in ics-mr1-release history after reset to ics-mr1
Import translations. DO NOT MERGE

Change-Id: Ia0fa96741cd7df293c4e8ada1475f87d9aae7721
merge in ics-mr1-release history after reset to ics-mr1
Show current vibrate setting

Bug 6014134

Show the current vibrate setting in the pref's summary rather than
making the user tap on the setting in order to bring up a dialog
of the current setting.

Change-Id: Idc2408f79174704da6fbf4eec7f4d67f74812695
merge in ics-mr1-release history after reset to ics-mr1
Add SMS autoreply activity

Change-Id: If05b51dcbdfec699eca0a7c02ec378ab538761d5
Merge "Add SMS autoreply activity" into ics-mr1