framework: add blacklist disconnect cause

Constant to be used when marking a Call as blacklisted.

Change-Id: If8e0ba7a2fb9b3ebbcfde04df48cd0ab14bba864
Signed-off-by: Roman Birg <roman@cyngn.com>
Merge "immersive mode: don't unconfirm a package, that's just dumb" into lollipop
Merge "Forward Port: Smoother Upload and Download Animation" into lollipop
Merge "Keyguard: don't refresh ui when screen off" into lollipop
Merge "Frameworks: inital bringup of slim actions and helper classes" into lollipop
Merge "Frameworks: only send volume key events to the session manager if it is not a wake key" into lollipop
Merge "Frameworks: add all slim shortcut image resources" into lollipop
Merge "Frameworks: icon materialization" into lollipop
Merge "Frameworks: moar shortcut icons by Sven R." into lollipop
Merge "Frameworks: Keyguard - Add user configurable shortcuts" into lollipop
Merge "Frameworks: add ability to send a custom intent after keyguard is finished" into lollipop
Merge "Frameworks: Pin shuffler - fix wrong default value" into lollipop
Merge "Frameworks: rest of shortcut icons by Sven R." into lollipop
immersive mode: don't unconfirm a package, that's just dumb

* This is very annoying for specialized apps
* See here for a great explanation http://stackoverflow.com/a/20309721
* The fact that it doesn't even notify the user until the NEXT time they
  run it makes it completely pointless in my opinion anyway.

Change-Id: I423611efc07d467e1d81c66d58adcff331be8b38
Forward Port: Smoother Upload and Download Animation

Change-Id: I6e6409cc85ad951019dbac10156d4aed92f4c5bc
Keyguard: don't refresh ui when screen off

KeyguardStatusView is doing refresh all the time,
which cause high power when screen off.

PatchSet:
- We turn of the refresh when screen is off which is a good
  idea. But we should force latest next refresh when screen turns
  on. Du that a timechanged refresh maybe comes a bit later.

Change-Id: Icbb9a92bae3cf099417ab820617dd3f17e49f75a
Frameworks: inital bringup of slim actions and helper classes

Bring back slimactions.

- Most actions are available and adapted to LP (mainly statusbar actions we did on kk need to be ported back again)
- Cleanup of old code
- Renamed classes and methods

and more.....

This is the base for all the comming features now

Change-Id: I0b4458325e248319217b8e41b64e2cf1e45f56cd
Frameworks: only send volume key events to the session manager if it is not a wake key

This fixes the problem of volume adjustment when volume wake up is activated and volume rocker
music search disabled.

Change-Id: I04873fd82885134c3674290dae530def269bfb50
Frameworks: add all slim shortcut image resources

Importing for now the old one from KitKat. Graphics group is currently
vectorizing and revamping all. When they are finished we overwrite them and
add xxxhdpi ones as well.

Doing this now due that it is stopping the progress on a bunch of features right now

And a small method renaming to be inline with the other methods

Change-Id: If07e2ae19a45712cd537389069d912cf425e9156
Frameworks: icon materialization

These are the first few. There are still 23 more shortcut image
        resources that need to be done, and these will come
        sometime next week probably.

Change-Id: Ie10d154914d2e4cfe2e7960791cff6240a1a2765