OmniSwitch: use filter for bitmap resizing

Will result in smoother scaled images

PS2
remove dependencies

Change-Id: I143f3d03ed951ca7ae1702f8c595b725717f57b1
OmniSwitch: HorizontalListView: reset glow selection correctly

Call selection listener on up and cancel touch events
else selection will not be reset on a canceled swipe

Change-Id: I8c3047c4aa7e9e4f4a45e31b14ff8b117bc53f06
OmniSwitch: support full opacity of drag handle

Change-Id: Ieb728dd5ddfa256964a8ad164856b8b3fa82bdd3
Merge "OmniSwitch: support full opacity of drag handle" into android-4.4
OmniSwitch: drag handle improvements

-allow changing position without need to disable service
-added disable switch as prework for integration with AOSP recent apps

Change-Id: Ibf388f3269cc86802064249d4a93eb1f08fa3c52
OmnSwitch: global whitespace cleanup

If I dont do it now I will do it never :)

Change-Id: I2e6c97a30e819a33d04b8a36574cc0cf622b9826
OmniSwitch: service life-cycle tweaks

Service must no be killed

Change-Id: Ib4cfccc8579e1cb016c6fcbecc2a7552ef199615
[3/3] OmniSwitch: 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: Ic2e10dce7c3a3f9e5a32bcb3499de521a26dd54a