SysUI: Don't recreate controllers.

The various controllers, such as mLocationController, get recreated
every time the status bar is recreated due to a theme change.  We
should only need to create these if they are null, otherwise use
the controller as is.  Also, each of these controlers registers
themselves as a broadcast receiver and are never unregistered before
recreating them.

Change-Id: I6215aae5a82b7ced8f0f25cf592a804d38825260
Merge "SysUI: Don't recreate controllers." into cm-11.0
Merge branch "cm-11.0" into kylin
Base: improve powersaver (2/2)
base: Toggle Power Saver Notification (1/2)

Change-Id: Id1805b218208187d92724bedd1fdce37cc833502
base: improve powersaver notification (2/2)
Merge pull request #6 from KylinMod/kitkat

Merge branch "KylinMod" into mikylin