Telephony: implement noise suppression for phone calls (2/2)

Forward port from cm-10.2

Change-Id: Ie72449f952f99b410fbb5bc4a8e6cbc833e6176f
Telephony: Port "Add to blacklist" support to in-call ui (2 of 2)

Change-Id: Ia062f08a869ee9371a0778ebaabeb71ce76cbd2c
Merge "Telephony: implement noise suppression for phone calls (2/2)" into cm-11.0
[2/3] Telephony: allow disabling non intrusive incall ui

Change-Id: I54c07211dc121117543ccb8a4799efa491e5a469

Conflicts:
	src/com/android/phone/CallFeaturesSetting.java
TRDS:[Telephony] Dark Dialer (2/2)

inverts Call Settings from Dialer

Change-Id: I3ca081fde36eb16f014f648ed3d4144a496944f7
part 2 of LTE toggle support

Change-Id: I21050a18269c15be054e35f5f75fd339e1f270f5
Mobile Network Battery Saver Mode

When idle (screen off) switching to 2G can help extend
battery life as 2G generally uses less power than 3G or LTE.

    + 30 seconds after screen turns off, set network type to 2G
    + If a music player is active (playing), do not set network to 2G
    + When device is unlocked, reset to orignial network type

Settings -> More -> Mobile Networks -> Battery saving mode

Change-Id: Ief8f203f157af3a1484966d43fcc07fd160e4ad7
[2/3] Flip to Mute/Reject Call

Call Settings - add menu entry

PS:
- fix not sticking entry

PS:
- correct idention from the whole xml file

PS:
- add a personal settings category to have the settings better sorted and splitted

Change-Id: I435fc9c89dc2ad5e8f18d1557908792c543562be