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
bring dslv inline with c5

Signed-off-by: errantzebra845 <errantzebra845@gmail.com>
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
Signed-off-by: errantzebra845 <errantzebra845@gmail.com>

Conflicts:
	res/values/cm_arrays.xml->candy_arrays.xml
	res/values/slim_strings.xml->candy_strings.xml
Settings: materialize grabber icon

Change-Id: I74908674c8d6b5e5f3fbca8e54778c8d9d9dd6b7
Settings: add a default slim actions array

Change-Id: Icb6725834c83f4e64964f8d5b7d6a06c16260a49
Signed-off-by: errantzebra845 <errantzebra845@gmail.com>

Conflicts:
	res/values/slim_arrays.xml->candy_arrays.xml
	res/values/slim_strings.xml->candy_strings.xml

 Author:    Lars Greiss <kufikugel@googlemail.com>
Settings: add user configurable lockscreen shortcuts (2/2)

Change-Id: I6333792830f7357a9f4fcd5d42c479ec60a71915
Signed-off-by: errantzebra845 <errantzebra845@gmail.com>

Conflicts:
	res/values/slim_strings.xml->candy_strings.xml

 Author:    Lars Greiss <kufikugel@googlemail.com>
Move Lockscreen shortcuts to Candy Interface
-and clean up my derp

Signed-off-by: errantzebra845 <errantzebra845@gmail.com>
this was driving me insane XO

Signed-off-by: errantzebra845 <errantzebra845@gmail.com>