Telephony squish from CM

Squashed commit of the following:

commit 214800c6e639564923605825346306b282a5c93a
Author: codeworkx <codeworkx@cyanogenmod.org>
Date:   Tue Jan 15 17:56:30 2013 +0000

    telephony: set additional audioparameters for incall audio (1/2)

    Change-Id: Icbf02a80f170559ad4a5d160ed254cbe81704df6

    Conflicts:

    	core/res/res/values/symbols.xml

commit 00602579706b67964e8411d34922aa417a2572a4
Author: Chirayu Desai <cdesai@cyanogenmod.org>
Date:   Thu May 23 21:13:44 2013 +0530

    TelephonyManager: hide NETWORK_TYPE_DCHSPAP

    Change-Id: I77e6d537d5ebbe67bac26c6ef6d0dda498640ca0

commit 7fd823c27d6d31fde70552209eb7681e6c0077bf
Author: Matthias Bosc <matthias.bosc@gmail.com>
Date:   Wed Apr 10 16:20:29 2013 +0200

    Frameworks & SystemUI - additional DC-HSPAP support

    This commit adds some more informations about Dual-Carrier HSPAP
    It allows displaying a "DC" icon on status bar for compatible devices
    and add a "DCHSPAP" value in state phone
    patch 1: add TelephonyManager to fix build
    patch 2: modify ServiceState
    patch 3: switch to cm_strings
    patch 4: fix a mistake
    patch 5: upload a new set of icons, a bit prettier than previous
    patch 6: update icons (more opacity to match colors)
    patch 7: removed drawable-sw*

    here is a screenshot for example: http://imgur.com/mQ2du3l,PSyHoqC

    Change-Id: I77d05e23c8ad3efdfeb19cf06ed92e7c57105ebe

    Conflicts:

    	packages/SystemUI/res/values/cm_strings.xml
    	packages/SystemUI/src/com/android/systemui/statusbar/policy/NetworkController.java
    	packages/SystemUI/src/com/android/systemui/statusbar/policy/TelephonyIcons.java

commit 5a88cd7d7bf4214660c846e69b560f03a5f366f8
Author: codeworkx <codeworkx@cyanogenmod.org>
Date:   Sat Mar 16 00:35:47 2013 +0000

    ServiceState: add support for DCHSPAP

    Change-Id: Ib0a328652c14580718400b00146b770481be5458

commit f9412728356f1424697105428a772a65933bd1fa
Author: NewbyJE <NewbyJE@comcast.net>
Date:   Sun Oct 14 11:05:47 2012 -0700

    core and telephony: Additional HSPAP support

    Change-Id: I5e921d2308d873678d6ef67a91cff50d383a176b

commit 2066d3b43156f0893f31dc6d09825593f07ae542
Author: dhacker29 <davidhackerdvm@gmail.com>
Date:   Wed Nov 21 20:18:27 2012 -0600

    TelephonyProperties: Alpha ID fix for OPEN_CHANNEL and other p-commands (1/2)

    p-cmds that support the below mentioned scenarios:
    - SETUP CALL
    - OPEN CHANNEL
    - SEND DTMF
    - SEND SMS
    - SEND SS
    - SEND USSD
    - LAUNCH BROWSER
    - PLAY TONE
    - SELECT ITEM

    Senarios handled :
    - NO ALPHA ID : Introduce a new configurable sys prop
      "persist.atel.noalpha.usrcnf".
       --  Allow display of default UI confirmation if prop is set to true
       --  No UI confirmation to be show if prop is set to false
    - NULL ALPHA ID (len = 0 ) :
       -- NO UI confirmation to be displayed

    Cherry-picked from CAF commit 5ea0d64186ca08abc0857aae1f83de969393be3b
    Without this SimToolkit will pop up asking for user response instead
    of recieveing response from framework.

    Change-Id: I012707285ee3a93119c2e2956ec599d631db10d5
    Signed-off-by: dhacker29 <davidhackerdvm@gmail.com>

    Conflicts:

    	telephony/java/com/android/internal/telephony/TelephonyProperties.java

commit 066216fd4b938a9636836f222c0687caf6ee456c
Author: Chirayu Desai <cdesai@cyanogenmod.org>
Date:   Tue Dec 25 16:13:10 2012 +0530

    telephony: hide needsOldRilFeature

    Change-Id: I741b510fdacc166ad40741bf2e9db5c8a1039384

Change-Id: I5843e00b3866072fa4094208ab724aa52082e527
Merge "Telephony squish from CM" into jb42