settings: performance: Update get current values in Processor view

Some users have been complaining about min/max frequency being
set incorrectly on some CM builds.

One way that they could be seeing this is by using the Processor
Performance information in Settings which seems to load the values
for min/max frequency and governor once and then never reloads
them unless you change the actual setting.

This is easy to see by changing the values yourself by modifying
the /sys files directly.

With this commit, changing the /sys files will cause the
Performance view to show the correct values, not the cache values.

Change-Id: I96719e4f40081cb8d2c9b1fd63a32332823cf77d
Settings: Move home answer & power end call options

Move 'Home answers call' & 'Power ends call' options to button settings

Change-Id: I2f365a3d278b0845b7c5ffcfe70c54160a00c24e

Conflicts:

	res/values/cm_strings.xml
	res/xml/accessibility_settings.xml
	res/xml/button_settings.xml
	src/com/android/settings/accessibility/AccessibilitySettings.java
	src/com/android/settings/cyanogenmod/ButtonSettings.java
Settings: Add compass tile (2/2)

Add the compass tile to the quick settings tile chooser.

Change-Id: Ic15435760a7bd83824c4aa05dd6709d1aef06434

Conflicts:

	src/com/android/settings/quicksettings/QuickSettingsUtil.java
Settings: modify AOSP RU translation

PS1: Updated a string to say "Cast screen" instead of older "Wireless display"
PS2: Brought back couple of strings that were reverted in 4.4.3 merge.

Change-Id: I7179ecde5f3d0ce829fd36115b2893913ad801ea

Conflicts:

	res/values-ru/strings.xml
settings: FC on quick settings editor on tablets without a vibrator

Change-Id: Ie824c3c958120d896690f369cf77eacf1e74c735
JIRA: CYAN-4296
Issue: https://jira.cyanogenmod.org/browse/CYAN-4296
Signed-off-by: Jorge Ruesga <jorge@ruesga.com>
Settings: Fix isPackageInstalled logic.

    - If package is null, isPackageInstalled returned true.
    - Return false if null, always.
    - PS2: Fix codestyle
Change-Id: If2bf41e4c9520195d56e327a447d7085daab3154
Hide "Volume adjustment sound" option on non-voice capable devices

On non-voice capable devices, there's no sound when adjusting the
notification volume. Remove the obsolete option from Settings.

Change-Id: I3fc9ef737eb55d591a4ecc7d79ee60b9151395b5
Settings : Launch only contacts picker for blacklist entry

Change-Id: I266d1ad7f1aab745728b33490268cb197188f2b3
Protected App [2/3]
 Protected Apps Settings -> Apps:
 - Added Receiver which can send in a call to PackageManager to toggle a components protected status.
 - Add Protected Apps activity (available from Apps fragment)
 - Reads from ApplicationInfo state
 - Requires Pattern Lock to view/modify protected apps
 - Updates Settings Secure DB with protected components
 - Support resetting protected apps pattern lock

Change-Id: If07a7b69ac963ffae855621881e1944fc8754782
Settings: Modify AOSP JA translation

usage_type_on_time is supposed to the cell standby use time(使用時間),
but it says screen use time(点灯時間) in Japanese. It should be corrected.

Change-Id: Ic9b7f61a054d09cf7944d6d37f70c8dbb294c095
Automatic translation import

Change-Id: I2db8cb59213162e87273d86fdc5189982578a776

Conflicts:

	res/values-es-rXA/cm_strings.xml
	res/values-lt/cm_plurals.xml
	res/values-sk/cm_strings.xml
Move protected apps strings to cm_strings

Change-Id: I7099ac4a817fa3db8d418b329b9a3344aea1da69
Settings : Fix CustomScreenColor when picking an image

Change-Id: I510b562eb0e9fb9b558380db5c5d6e818ba17d12
Settings: Modify & add AOSP JA translation

Change-Id: Ic5ef0aed93cca89b37a91b95fa8debee66fc34a1
Hover [2/2] original + vanirification

commit b082140cb9a93bdf1c556da9aa5ef87e8b72d646
Author: PrimeDirective <activethrasher00@gmail.com>
Date:   Sat Jun 14 15:45:17 2014 -0400

    remove blacklist dialog garglemesh and factor into vanir settings menus

    Change-Id: Ia7eaf726bbfc2247f83f72052d9eb1b716a12d5b

commit 7a5e60bf34643e6cec8972536fc13a4b734dff18
Author: BigBrother1984 <stevewatersy@gmail.com>
Date:   Mon May 5 11:51:42 2014 +0200

    HOVER [2/2]

    Check framework commit for description. Needs our blacklist interface,
    a similar implement or a removal of blacklist interface.

    Change-Id: I08516f2e6386697bfcd32cedf75bd8c1d32e14b7
    Signed-off-by: Carlo Savignano <stevewatersy@gmail.com>

Change-Id: I70c837c7a71fffe2ba9d6d6ca06e435cee1963f1
Configurable recents [2/2]

Introduce omniswitch and sidebar recents to vanir.
see http://vaniraosp.goo.im/#/c/12109/ for more information.

Squashed commit of the following:

commit 566344d19071177b40d78f9fa8dcf1c275e4d1f3
Author: hany <hany.alsamman@gmail.com>
Date:   Tue Mar 4 10:54:19 2014 +0000

    SlimRecent: Make it optional [2/2]

    Adapted to Vanir
    Squashed commits:
    https://github.com/Mahdi-Rom/android_packages_apps_Settings/commit/24bb7bfd1e8d99b5aba709c4a24baa74ce2d1c70
    https://github.com/Mahdi-Rom/android_packages_apps_Settings/commit/6c0580dcb12eb2c58f1d06b0d7d9f449d0264f1c
    https://github.com/Mahdi-Rom/android_packages_apps_Settings/commit/4818a21723497ed843b5a658a8ece8ac52c59778

    PS1: restart SystemUI espcially for what all that it is doing \:

    Conflicts:
    	res/values/mahdi_strings.xml
    	res/xml/recents_panel_settings.xml
    	src/com/android/settings/mahdi/RecentsPanelSettings.java

    Change-Id: I723d7eeda165e1185830372330e1e80c6967736d

    Conflicts:
    	res/values/vanir_strings.xml

Change-Id: Id9780979caabb2770522881e3f49e0d3aeab6173
CustomRecents: Use RecentsConstants and simplify some sloppy logic

and whitespace... WHAT THE FUCK IS A TAB?!?!?! HOW LONG HAVE YOU BEEN DOING THIS?

Change-Id: I3e9eb4c88a9629332058788126671deca209f187
This is why we can't have nice things... remove a duplicate, unalphabetized import

Change-Id: Id06871c08bb4283e77f4c1ca6615c194e689cb4f
WirelessSettings: make sure to remove call settings for wifi only devices

Change-Id: I626f20523a182c16ca7679bb651152358e88d2a7
Vanirize some strings

Change-Id: Id767aeec309c42673e597e03ba00556e90af245b