add battery bar (1/2)

Change-Id: I6a3f3028946829e4117a519c827bdd6d88912e1d
add option to disable bootanimation (1/2)

Change-Id: I81f7737f416cb6cddd47276ebcb29b46d109b327
swipe to switch notification changes

-increase swipe gesture lenght
-don't limit swipe detection to bottom bar

Change-Id: I789c855a004716ff1d3199bc8348811fb33f532d
allow pie controls without enabling expanded desktop

Change-Id: I6b26592bda1958e6e7d0e9af81a9123d087cd309
Use RGB565 surface for wallpaper

The framebuffer only uses 16bpp on most legacy devices anyway, so this
does not result in worse quality. It saves a lot of GPU fillrate and
memory, though.

Change-Id: If19902500d615291c4362f03d26d9cee2d4e684e
Merge remote-tracking branch 'cm/cm-10.2' into cm-10.2