Mms: Do not call stopUsingNetworkFeature when another MMS is in process

Around the time when a big MMS transaction (send or received) is about
to complete, a new MMS transaction (send or received) is started.
Due to completion of the previous transation, present code logic
removes the route by calling stopUsingNetworkFeature(). This
results in socket failure for the new MMS transaction.
CRs-Fixed: 488519

Change-Id: I3277754fb096c224c032808bb7ca35773d484076
Mms(MSIM): Add support for MSIM.

Add multi SIM support to SMS and MMS
1) Send SMS/MMS on selected preferred subscription.
2) Display SUB information in message conversation.
3) In MT message case extract SUB information.
4) Save SUB information in provider.

Change-Id: I248a9c6f3fe40b663c3b7fd3ed8fbbb07bc26c8f
Mms(MSIM): MMS Auto Download Feature

A new implemenation to carry out following
operations seemlessly.
1. Activate MMS PDP on all subs and send/received
   MT MMS on all other sub.
2. Deactivate the MMS PDP and revert back to original
   sub post the successful MMS operation.

Change-Id: I5bc5d492f6769ce00b186c5c4eeb9d6efec2408e
Telephony(MSIM): Add prompt support for SMS

1) Add prompt option in SMS multi sim settings.
2) New iterface API to get SMS prompt is enabled or not.
3) Disply prompt while sending SMS, if user selects
   prompt mode in multi sim settings.
CRs-fixed: 474694

Change-Id: Idfb4cc9b097e448c9a40318e15a3eb881533e5a4
Mms: Handle Disk Storage Full Crash

- When a device is out of disk storage space, the messages apk will crash
and become unresponsive
- This changes now handles the SQLiteFullException thrown by
the app and displays a toast to the user to indicate that the
storage is full.
CRs-Fixed: 487749

Change-Id: I89956d06e5fdd008a31802c10f33364eb327dff7
MMS: Handle case when mobile data is not available

mmsNetworkInfo is null on APQ targets where mobile data is not available
causing a null pointer crash

CRs-Fixed: 517339

Change-Id: I2522d9da3cea1599d7b865e12134b508b636bde9
Merge commit 'android-4.3_r2.1' into merge_branch

* commit 'android-4.3_r2.1':
  When a video attachment from MMS is saved to the device, the content is not displayed on the Gallery app
Merge "MMS: Handle case when mobile data is not available"
Merge "Merge commit 'android-4.3_r2.1' into merge_branch"
Update German translation.

Wording taken from phone app and adapted for messages.

Change-Id: Ib8b9826a36ba45feaa6d3698ee0e5210044367ea
Mms: ES translations

- Blacklist support

Change-Id: I959fda13f25ba146ac620e83a02e71114bd42e9a
Merge "Update German translation." into cm-10.2
Mms: EL translations

Signed-off-by: Michael Bestas <mikeioannina@gmail.com>

Change-Id: I7100e33db6444d6adbdf47e50d8502cbdc4c42e2
Mms: HU translation

Change-Id: I81491c58380d43ed36dab00b0e363056bd84d95d
MMS: NL translation

Generic Blacklist support

Change-Id: Ib2c04407716b0c2f73739fc9ff6fc8d4e0ed2279
Merge "Mms: HU translation" into cm-10.2
Mms: RU translation: plurals

Change-Id: I62fcd357e8c40287d48e188b9887705edbd7f18d
Mms: PT-BR update translations

Change-Id: Ib720941fbd35c131ed9b792b8f2a27db2debb7a8
Merge "Mms: RU translation: plurals" into cm-10.2
Mms: RU translation

Change-Id: I01ea70d8e1c0cc6cd28451e53cff87aacd6436a5

Patch set 2: Update translation

Change-Id: Iad78e6bbe81a36f88752aac83e016e5bf2b335d8

Patch set 3: Update translation

Change-Id: I7fdf5129010d133dcd26a0e5d9f6712998548144

Patch set 4: Removed whiteline

Change-Id: Id8b0c861a08e3b599887b7415d1d9c715ba00e7d

Patch set 6: Update translation

Change-Id: I2e606db9b90d897af5eb3b9715a9b766bc426ddc

Patch set 7: Update translation

Change-Id: I9f75c871d696f4c0878e50609138ea6ec4a7adab