Mms: Draft still exists after forwarding mms

The draft still exists after forwarding mms to the same
sender

Forward message will be saved as draft before sent, and it will reload
this draft after come back to the current thread.

Do not load the draft for the same recipient address when forwarding
mms.

Change-Id: I2b21fb527f00959ae9608675226b72d3ce85cb56
Mms: Update widget to fit kk

Change-Id: Ied7a257dd0edaf89c3c804eff677914def577548
Mms: fix quick message layout on 320dp

match_parent no longer works properly on 4.4 for some reason, so
we hardcode it to 300dp.

Also cleaned up how 360dp devices are handled to avoid duplicating
layout.

Before: http://imgur.com/UKo4aUL
After: http://imgur.com/Eu6WMnm

Change-Id: Ic5cd5acaeeaaf56f0033a10924d7f207a2fff175
Mms: Select audio file from external storage

Change-Id: I9013b54728e700e9c7f83eef24e995b8cd9cb0a4
Mms: Option to delay SMS Sending

Add feature to delay SMS sending, user being able to cancel
SMS sending by touching the SMS, until set duration is elapsed.

Change-Id: I09629459a1099de09ac87aa7d0d5349dcc76ae65
Mms: Clean up delivery report dialog

Instead of launching another activity just to show the delivery report,
mimic how showMessageDetails works instead, using AlertDialog.Builder.
This ports the dialog over to Holo as well.

Change-Id: I5817e84ee73ea104f6859e5c1eab1526468de39a
Mms: fix disappearing bottom bar in forward case

to reproduce
1) select message
2) forward
3) open add receipients list activity
4) close activity
5) bottom bar stays hidden

Change-Id: I5a7d6a14f24db82e691914ca9d3ef8f3ced39734
merge changes from Omni 4.4 into local branch

Conflicts:
	res/layout/widget.xml

Change-Id: I11f0be34d5a8818058310dd3b0034f6d2e7ca2ee