Settings: move CM additions out of AOSP files

Patch set 5:     - don't forget about Wi-Fi region code arrays...
                 - seperate strings and arrays
Patch set 6/7/8: - rebase

Change-Id: I0344183c1d7587de7b0a2321e364159ee356dbae
Merge branch 'cm-10.1' of git://github.com/CyanogenMod/android_packages_apps_Settings into Main

Conflicts:
	res/values/arrays.xml
	res/values/strings.xml

Change-Id: I8c7a28658c093c5d1bad40e4701fd1dc496a1abd
merge missing strings and arrays from cherry-picks

Change-Id: I13afb341236df5e020419ef22603b95aea410393
Fix: Don't display the lock clock preference if its not installed

Removed duplicated codes

Change-Id: Ib7d54dfc33c6a66711799bbdf44212d287221ae9
[2/2] Power connect/disconnect notification support

part 1/2: frameworks/base PowerUI and Settings
http://review.cyanogenmod.org/#/c/35241/

part 2/2: packages/apps/Settings Sound settings
http://review.cyanogenmod.org/#/c/35242/

patchset 3:
    set settings persistence and dependencies in xml resource file
    shrink long lines
    add the default notification tone to the ringtone picker and
        remove the now redundant "use default" checkbox
    move values/strings.xml content to the cyanogenmod section
    improve (mostly delete) wording in values/strings.xml
    remove tab whitespace

patchset 5:
    move strings to cm_strings

patchset 6:
    make vibrate optional (default on)
    change heading text: power notifications -> power sounds

patchset 7:
    hide vibrate option if hw capability doesn't exist

Change-Id: I7ddd8a47ae4f9a62c586023d151ac42bbe8424c7

Conflicts:
	res/values/cm_strings.xml
	res/xml/sound_settings.xml
	src/com/android/settings/SoundSettings.java
fix typo

Change-Id: I24c6812fc5bc4b5dcd0c0c917ac2d54802b229e6