MSIM: Add support for MultiSim.

-DSDS support
   Make changes to support voice call for DSDS
   Extend FDN Settings, Mobile Network Settings
   Call Settings etc for DSDS.

-DSDA support
   Extended few PhoneApp classes to support simultaneous voice
   calls on both subscriptions.
  -PhoneUtils: added few utilities requird for dsda.
  -MSimNotificationMgr for displaying notifications on
   both subscriptions.
  -MSimCallNotifier for dsda incoming call handling.

-TSTS support

-Tab view support for Subscription selection.

-Subscription specific for Mobile data, roaming and usage
  -Provide per subscription based support for both Mobile Data
   and Data roaming options. UI and functionality changes in:
   a. Settings -> Data Usage application
   b. Settings -> Mobile Networks menu.

-Support for Pin/Puk in MultiSim scenarios
  -Add support to handle PIN/PUK MMI commands on voice
   preferred subscription for multisim

-Phone(DSDA): Add following tones support for DSDA
  -Local Call Hold reminder support.
  -Supervisory Call Hold tone.
  -Local Call Waiting tone.

-Add Global mode Support for MultiSim.

Change-Id: I76be3236258aa98e0ffc3b2a1f313f03d42a7b17
CRs-Fixed: 467726 503932
(cherry picked from commit 2a98db1388fba812fedb35ed8fcc24bfeb07e32c)
(cherry picked from commit 52d879e650d46dd9a47c85491a48e53d0f4aa209) (reverted from commit 44737ad208a21223b85e2b5f251e52299567dc62)
Add compatibility code with mainline's configuration options for unlock

Change-Id: Ife2d6fad5cb1e7c846f5969401ee6dbc881aea3f
TRDS:[Telephony] Dark Dialer (2/2)

inverts Call Settings from Dialer

Change-Id: I3ca081fde36eb16f014f648ed3d4144a496944f7
White emergency dialer

Change-Id: I3c4e54d1e6a5f008bac1d32314ca53ec33ed2277
part 2 of LTE toggle support

Change-Id: I21050a18269c15be054e35f5f75fd339e1f270f5
[2/4] Dialer lookup

Squashed commit of the following:

commit bf8b0ec3d9a12618d829e7aaee010fe738a606c5
Author: Xiao-Long Chen <chenxiaolong@cxl.epac.to>
Date:   Fri Mar 7 16:50:50 2014 -0500

    Add People Lookup settings

    Change-Id: I8c5fee12af9a66e5a6a80ae06e0ce961ecbbd60e

commit 63fb781f6f65bc1eada5b54162b50f9866a61c60
Author: Xiao-Long Chen <chenxiaolong@cxl.epac.to>
Date:   Sat Feb 15 13:39:10 2014 -0500

    [2/2] Remove Google Reverse Lookup: Auth may violate terms of service

    Change-Id: I707597fa665e91c531000c9d8765b7befea00b84

commit 92a08eccec05aec77bfbea0888b288d4b8032b1d
Author: Xiao-Long Chen <chenxiaolong@cxl.epac.to>
Date:   Tue Feb 11 19:10:35 2014 -0500

    [1/2] Telephony: Add setting for YellowPages Canada reverse lookup provider

    Change-Id: I61e531b795ec39585979682829bb1ca448790df9

commit b6bfb4b75efbf79a76a665d2d702aafa1030a913
Author: Xiao-Long Chen <chenxiaolong@cxl.epac.to>
Date:   Tue Feb 11 00:20:14 2014 -0500

    [1/2] Telephony: Add setting for WhitePages Canada reverse lookup provider

    Change-Id: Icd48aa3fac4cc65d71c326e0fe34f4cecc674cc4

commit 54d9ba633f911bc753cfe3030ca31c1d2d1ddbda
Author: Lars Greiss <kufikugel@googlemail.com>
Date:   Mon Feb 10 17:26:49 2014 +0100

    Telephony: fix reverese lookup gms logic detection

    Logic was reversed so the entry is removed if gms is there and other
    way round.

    Change-Id: Ibad1c3bde8bc0786470f35ee3e5ee5c2401cd4ef

commit 390bbea6a5656b044f56fbc2df48ff62163cc7fc
Author: Xiao-Long Chen <chenxiaolong@cxl.epac.to>
Date:   Mon Feb 10 11:56:56 2014 -0500

    Use PackageManager to detect of Google Play Services is installed

    Change-Id: I2a411c6078e74e6f28c13d290471e51edd4180fc

commit 70a0384ada44b8bfe696d0fcfff981489f51532c
Author: Xiao-Long Chen <chenxiaolong@cxl.epac.to>
Date:   Fri Jan 31 13:27:50 2014 -0500

    Telephony: Add settings for forward and reverse number lookup

    Change-Id: I96d5b4a455095b40cf25ee39f5cba9fe16e11832

Change-Id: I33873901cf56ef400e0f6bc5e9dc56ed59db6b0d