[2/2] OmniGears: omniswitch recents

OmniSwitch provides broadcast events for showing
and hiding the overlay

We need to make sure that OmniSwitch service is really
running else we will get no recents at all. Also on startup
it will take some time until the OmnISwitch service
has been started.

OmniSwitch will send a service start and stop broadcast
that will guard the usage of OmnSwitch

PS3
added first time alert to make sure users get noticed
to enable OmniSwitch when they enable usage for recents
added category and rework strings

PS4
I hate whitespaces

fusionjack:
* Fixed checking OmniSwitch service is not working
* Fixed checkbox is not being checked
* Removed unused OmniSwitch app checking
* Enable/Disable default recents settings accordingly

Change-Id: I760306afc68006a1a53f325a3e6dd93297ce38d3

Conflicts:
	res/values/pac_strings.xml
	res/xml/recents_apps_panel.xml
	src/com/android/settings/slim/RecentsPanel.java
[2/2] added Slim Recents as option

PS2: Grammar fix
PS3: Delete whitespace
PS4: Rebase
PS5: Fixes from Aaron
PS6: Rebase
PS7: Rebase

Change-Id: I342da51a8000d7673ea24874b10ec9ad545f0743

Conflicts:
	res/values/pac_strings.xml
	res/xml/recents_apps_panel.xml
	src/com/android/settings/slim/RecentsPanel.java