Revert "[1/2] Settings AppOps: show/hide app type and allow/deny counters"

This reverts commit 24ba669832ac7eb7a4e1fa4a0fd08185838aac4d.

Conflicts:

	res/values/cm_strings.xml

(cherry picked from commit 9a871e14455e77bb750c85ae9263fc9db3a0c12b)
[1/2] Settings AppOps: show/hide app type and allow/deny counters

Squash of:

Author: Sam Mortimer <sam@mortimer.me.uk>
Date:   Thu Oct 3 13:51:31 2013 -0700
AppOps: menu options to show/hide user and system apps
Change-Id: Ia55364c361db949a891e4b53a757ee4dff519eb6

Author: Sam Mortimer <sam@mortimer.me.uk>
Author: Danny Baumann <dannybaumann@web.de>
Date:   Wed Oct 2 22:24:14 2013 -0700
[1/2] AppOps: Show allowed/ignored counts
Change-Id: Ia27737155c33e934df9a2a1fcff88379240fd096

Author: Sam Mortimer <sam@mortimer.me.uk>
Date:   Sun Dec 1 21:39:07 2013 -0800
AppOps: only apply app type filters to summary screen
    *) If buildState() is called for a single package, do
       not apply hide user/system app filters.
    *) Fixes show detail display when called via
       long press in privacyguard and an AppOp hide
       filter is ticked.
Change-Id: If31d094fb989836ab6829daeefe820695032c0ed

Change-Id: I4d6f37b3923eb9bc98d67101d6f0ef481a427682

Conflicts:

	res/values/cm_strings.xml

(cherry picked from commit d9aa9819f58d9d4216db8554bb31faabdefc8d24)
add dslv controller

a lot of our settings have drag swipe features
this is the central controller for it to have
easy access

Change-Id: I9eb9849f2585510649f49c75915b0c7f3c508fdd
(cherry picked from commit 585a6ff070317afa0c3578beae7813444284e99c)
Settings: add central slim ActionListViewSettings class back...

as well shortcutpicker helper and several other stuff which is needed
for nearly every feature we have regarding navigation or shortcuts.

Imported from kk

changes:
- Renaming to be inline with fwb part
- code cleanup
- disabled code where features are not present till now

NOTE: This patch from graphics group is needed as well
      https://gerrit.slimroms.net/#/c/19987/2

Change-Id: I7b01e9ff685880c892807a8048aefad5af0c96b1
(cherry picked from commit 17fa658a83984d3f2113587ab458f91594f743db)

Conflicts:
	res/values/cr_strings.xml
Settings: materialize grabber icon

Change-Id: I74908674c8d6b5e5f3fbca8e54778c8d9d9dd6b7
(cherry picked from commit fc7771926179bd3b458f57bb5387da2a4b354d83)
Settings: add a default slim actions array

Change-Id: Icb6725834c83f4e64964f8d5b7d6a06c16260a49
(cherry picked from commit bd13e07cbb445eb4c9fd16625608d5d2e4e3b875)
Settings: add default slim actions for screen off gestures

Change-Id: Ia7c59308d7ea0b8764e3a9e181625d08834a3881
(cherry picked from commit 988c7f90254148b27de92c81a7a6ef583b0a9d0a)
Settings: Materialize DSLV

Change-Id: I8efe75ee2b571136a7983b9a0b36090294650c80

Original commit
https://github.com/SlimRoms/packages_apps_Settings/commit/9be3360b19a144ff333d6b8633cd653eb409c223

The following are not included due to differences in source.

res/menu/privacy_guard_manager.xml

(cherry picked from commit 54247f56ee9ebe0a3a6354ebdee1bf433922f913)
Blacklist: Fix ClassCastException

Just a temporary fix to stop FC while opening notification of Blocked numbers

(cherry picked from commit 2bab97bf232bbe3e1aefb5202d4905069c816f9c)
Update temasek translation: RU

(cherry picked from commit 4184f4232da40956cc3c3b93a988450935495164)
settings: Fix warnings

Change-Id: I51fae71c7c4f820aeee0479d89ab873993c02a7a
(cherry picked from commit f5e0be02f8da35314b31ee73d29f08c6fd9a8d51)