Quick Settings: Swipe to switch

Adds the ability to switch to/from Quick Settings, using a sideways
swipe gesture.
Video demonstration: http://www.youtube.com/watch?v=jZaDVBIFAuA
(Video for the initial Patch Set only)

PatchSet2 : Fixed a line
PatchSet3 : Removed unnecessary line of coding
Path-set 4: Fixed build errors

Change-Id: Ice46cb0806c965cc9f9fa9f3355b317d42e83896
Quick Settings: Fix flip-to-settings animation

Bug is reproduced as follows:

1. close the notification area while Quick Settings is showing
2. open the notification area, so that the notifications show
3. click the button on the top, to switch to quick settings.

Notice that only half of the animation is played. Having some
notifications shown helps visualizing it.

This bug was introduced by

I3cab45f72fe3c5fa40d4631fc6a84ea7bfe51bd1
http://review.cyanogenmod.org/29118
(Yes, it was me. Sorry.)

Change-Id: I31510617bf7e78fa09305a9c323b6ce30c058218
Power Widget - picked from SlimBean, originally from CM

Conflicts:
	core/java/android/app/ContextImpl.java
	core/res/res/values/public.xml
Add missing powerwidget icons