[1/2] Frameworks: Add in-the-spot user preference dialog

This is a new way to setup your device, more intuitively, without
diving into a sea of a hundred of menus
The basic idea is taken from TouchWiz roms (here: http://goo.gl/W40rF6)
Also create a helper class for implementing this easier all around the
ROM and implement it for first time on Quick Pull down

Drawables by Arz Bhatia

Author	D4rKn3sSyS <jesdga95@gmail.com> 	Jan 19, 2014 2:41 AM

Change-Id: I5645e6a377761bbfbf9fb9d4faec273eaca69ce8
Port: https://gerrit.paranoidandroid.co/#/c/3527/
[1/3] base: omniswitch as default 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

Change-Id: I31c5ae8839603b6e92b1a4613c793a9427aad2e2