MSIM: Add subId fallbak support.

During device powerup OR if card hotswap performed,
fallback to another available subscription if current
set subscriptions for default voice/data/sms are not active.

Change-Id: Ie6ab30e61533de570237ed8de1fd4e54bf0f9baa

Signed-off-by: artas182x <artas182x@gmail.com>
Pass correct arguments to sendText api

Pass correct arguments to sendText api

Change-Id: I3b07c7c359af12fe6d63636408d4d6237acff8cd

Signed-off-by: artas182x <artas182x@gmail.com>
telephony: change argument list to multiple method calls

Change-Id: I8e3c4d7319479a66f98d27efc5be721c14cbbec1

Signed-off-by: artas182x <artas182x@gmail.com>
SMS: Subscription based apis per new design

sendText and sendMultipartText are subscription based apis.
SMSManager clients need to create multiple instances,
1 per subscription or create SMSManager using default subId.

Change-Id: I79f01069af61e2eb009ec4a884209a4d65bad24b

Signed-off-by: artas182x <artas182x@gmail.com>
Mms: Add the interface for sending SMS with originator port

Add one API 'sendDataWithOrigPort' to send SMS with originator port,
which is required in Device Manager testings.

Change-Id: I7219ab7ddbaf874b9922f816a4854648e3e47396

Signed-off-by: artas182x <artas182x@gmail.com>