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