Quicksettings 3.1

Minor post update.

* Update Recent panel open animation with new immersive modes. Continue this https://github.com/AOSPA/android_frameworks_base/commit/48be6b18bbf2d676da75eb031ee76b282635713a
* Sleep Dual Tile:
  Cleanup code.
  Add new holoish drawable.
  Long press front sleep tile opens power menu (pure emulation of power button).
* Immersive Tile: Back on our first concept of having it dualized:
  - Front: Toggles Global On/Off.
  - Back: Toggles modes (Full/Nav only/Status only).
* Code indenting and cleanup.
* Restore a previous fix that relays on immersive.

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

Squashed:

Add a variable to store last state active state when toggling global immersive. Thanks David96 for the idea.

Restore long press action to data usage on front rssi tile, the back networks has that action.

Updates.