[2/3] services_telephony: National Data Roaming

Credits: CyanogenMod

Linked commits:
        frameworks/base: https://gerrit.paranoidandroid.co/#/c/3654/
        opt/Telephony: https://gerrit.paranoidandroid.co/#/c/3655/

Change-Id: I12a80d15d0c42434931c78ec87a9996975b53af0
[3/3]Quiet Hours

added from slimroms && adapted from omni

Change-Id: I4f3c3495c0042e7b46107e35cb33e6c858e7d826
Merge "[3/3]Quiet Hours" into kitkat
Revert "Mobile Network Battery Saver Mode"

This reverts commit 141a92e5ad67dbfbc593fbf177d763ce4afa4a7a.
Merge branch 'kitkat' into xjparadroid
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

PS2: Patchset by Alexander Pohl (@OldDroid):
     * If wifi is enabled do not change networkmode.
     * If heavy traffic do not set networkmode to 2G.
PS3: Restore correct indenting.

Change-Id: Id3eb75dd0e15598b79eb53d5780782546474b2ae

Conflicts:
	res/values/pa_strings.xml
	res/xml/network_setting.xml
	src/com/android/phone/MobileNetworkSettings.java