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
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