QuickSettings: Immersive: Collapse panels on click

Most of the time users will want to enable immersive mode and go right back to the app.  This simplifies this process by closing
the quicksettings panel after immersive is activated or deactivated.

Change-Id: I7bb154941405e8efb568cf5c3cce92e963539ff8
Signed-off-by: Evan Anderson <evan1124@gmail.com>
Quicksettings: Immersive: Fix collapse panel animation.

Right now it collapse after the ui goes into immersive mode so the collapse animation is not showed.
First collapse the panel then go into immersive mode so we see the animation.

Signed-off-by: Carlo Savignano <stevewatersy@gmail.com>

Change-Id: Icf2925fa517fc077929e02d1f96a8cd51163b809
Quicksettings addons.

* Add lightbulb tile.
  Phone: Click to toggle flash on/off, long click to open the app.
  Tablet (No flash): Click to open the app and make screen white with 100% of brightness.
  Added boolean to check for camera flash availability.
  Thanks Lo Huot for the drawables.
* Quick pull down from right side of status bar.
* Long click action for user tile (opens sync settings).
* Long click action for rotation tile (opens accessibility settings).
* General cleanup.

Change-Id: I84a90d64cae466b2461be4164ff89b17fa920b84
Signed-off-by: Carlo Savignano <stevewatersy@gmail.com>