Keep quiet when volume keys are used to wake up device

- Userspace will make a 'beep' with it receives a key up, so
  consume that event as well.
- Removed wake key check in music control code as it will already
  be disabled here.

Change-Id: I93839acd39aec8a2ee40291f833a31f6b048c9f8

(cherry picked from commit 049981cbf6fbfdae84555a718411a51e1c9f8cab)
Fix Quick Settings for MSim [1/2]

 - Show the data usage of active data SIM for QS
 - Immediately update QS when data subscription changes
 - Forward setDataEnabled AS-IS (see part [2/2])

Change-Id: I1c72d9955b1d068ef276386b761f7aa2d664fdc2

(cherry picked from commit 6d457b9b10d5ec605984c2a4c4e6d206be5874ee)
SystemUI: status bar brightness: store value as int

Non-automatic brightness value is stored as int, not float.

Symptom: adjust the brightness in the status bar, the brightness
         slider in the notification bar will always be set to full

Change-Id: I5f9a6e97bae2c44c3aff7c9222186a6dbda5d902

(cherry picked from commit ad84082ea32b1292c407f3908db740ee996d9333)
Forward port 'Swap volume buttons' (1/3)

[mikeioannina]: Adjust for 5.0 changes

Change-Id: I1b45da63b815aa1b3ddf7cda2b7afb0872ab433f

(cherry picked from commit 5716b670fefaa08950b05e712ff211129a29ba74)
providers/Settings: getBoolean and putBoolean methods

- We'll use them in AOKP custom animation and may use in other features

(cherry picked from commit 46ac4f735effd943b3338e0f90e247326194469b)
AOKP custom system animations (1/2)

- Work by AOKP team and ported by @cristianomatos @crdroidandroid
AOKP animations: Add an entry for TRANSIT_TASK_OPEN_BEHIND [1/2]

(cherry picked from commit f14919949ded9caed179011b0a413b53ccb1ab38)
derp