SystemUI: respect global vibrate settings in the statusbar

Change-Id: I6df0fe2c6eb00a625e4c0aff6d0c8743979de966
Signed-off-by: Dirk Rettschlag <dirk.rettschlag@gmail.com>
Vibrator, y u so blant?
Watchdog race condition when sending message out of synchronized

A race condition leading to false positive detections might occur
when the monitoring thread executes very fast and terminates before
the sending thread entered the synchronized section.

Change-Id: I6fe686f8f12393e11fa18326508af5b73738f9d7
Author: Jean-Christophe PINCE <jean-christophe.pince@intel.com>
Signed-off-by: Jean-Christophe PINCE <jean-christophe.pince@intel.com>
Signed-off-by: Shuo Gao <shuo.gao@intel.com>
Signed-off-by: Bruce Beare <bruce.j.beare@intel.com>
Signed-off-by: Jack Ren <jack.ren@intel.com>
Author-tracking-BZ: 81644
PIE wakelock fix, animation revamp, better outlines

Change-Id: Ib741f28a233d91e8d63b5b0f9e2fa8ad586ea7f6
PIE: better handling of speed, immediate status report for 'quick'

Change-Id: Ia4a8289830b19c23c767c6875ec548f68a6497d9