Toast Animations [2/2]

PS2: fix build

Change-Id: Ibd36ad85472365c1f77726187093c991160fe55f

Conflicts:

	core/res/res/values/symbols_custom.xml
base: fix enable/disable of notification light

http://jira.omnirom.org/browse/OMNI-86

Change-Id: I1a252c2553462302e416517288bb944de1558956
keyguard: fix layout for sw320dp devices

Squashed commits of the following:

commit fa06992ab7e49fe1e056787dd281384d92290be1
Author: Pawit Pornkitprasan <p.pawit@gmail.com>
Date:   2012-12-10 09:19:40 +0700

    keyguard: fix layout for sw320dp devices

    800x480px dpi devices have less screen space than the xhdpi devices
    Google designed the layout for and the layout needs adjustment.

    - Reduce the lockscreen security container size such that the clock
      widget has enough space to display its content.
    - In the SIM PIN/PUK view, Google put an empty widget on top, but
      we don't have space for that, increase its size such that the
      widget practically disappears.

    This should not have any effect on devices with larger screens.

    Ported from cm-10.2.
    * Removed invalid mdpi layout leftover from framework-res
    * Fix keyguard for mdpi devices too

    Change-Id: I9e811cfd312abae24a9cad189d19e73848f6c4c1

commit 9c9c6d17772f4fa4681f43bea11fb5074e24093a
Author: Lorenzo M <djmesias@yahoo.es>
Date:  2013-12-08 23:05:32 +0100

    keyguard: fix-fix layout for sw320dp devices

    Default values need to be defined in sw360dp or larger devices will
    pick up sw320dp values automatically.

    On the maguro device the keyguard isn't properly centered.

    - Before http://review.cyanogenmod.org/54758:
        http://i.imgur.com/F6sokhA.jpg
    - After http://review.cyanogenmod.org/54758:
        http://i.imgur.com/OdTkZLL.jpg
    - With this commit:
        http://i.imgur.com/TThq9da.jpg

    Change-Id: Idcc29ec79a12e61b26d2ad5070468e70a8ef39df

Change-Id: I84288c2bd02fd36a3db28a0050cbad052424b719
Keyguard: fix not shown overlay widgets from system

google derp....due that if widgets are disabled current AOSP
code just add the default widget. Then checkAppWidgetConsistency()
detects a widget which was added and the complete method is non op.
Whatever lets handle the whole process over checkAppWidgetConsistency()
on widget disabled it tries to bind the default widget over overlay if
this is without sucess it falls back to the system one.
Safemode falls always to the system one

This fixes as well an issue that the saved default id in LockPatternUtils
is not reseted back to default if all widgets were deleted from the user.
Based on an old patch from Danesh. Thanks for the suggestion

Change-Id: I6b21d18346fed5accc72141097939c92ee9aaa3c
Keyguard: let the user drag the challenge down if widgets are disabled

for the system clock widget this does not make much sense
but since our system default is cLock it makes sense to
allow it to see more content.

Change-Id: I0365573c6fa88117a47b01ced81eb36f75324342
Keyguard: do not allow to delete the system widget if widgets are disabled

We overwrite the default widget with our own one. In this case it is detected
as a normal widget even though it widgets are disabled and starts listening to
longpress events

Whatever check if widgets are disabled. If this is the case do not allow any
longpress events

Change-Id: I471664bac6ca1f8e57efe4904a385904c40486db
Keyguard: Set WIDGET_CATEGORY_KEYGUARD when AppWidgetHostView is created

Allows the default lockscreen widget to inherit the keyguard widget
host category.  Without this, only widgets added through
KeyguardActivityLauncher are assigned the correct
OPTION_APPWIDGET_HOST_CATEGORY.

Change-Id: Ic97818d85ca5f00da0ce43bb36006d66a6935363
Clean up GlowPadView

Change-Id: I5513622e9a4a224dd5ed96f66cbef1950a924745
Framework : Lockscreen - Customizable shortcuts

Forward port lockscreen shortcuts

Modify for AICP source

Change-Id: Ic3b935df5c0da35f31373d96943e442dc39cf11b
Revert "Revert "Revert "Added sahlnaskh arabic font to Android.mk & fonts.mk files to actually get the font installed"""

This reverts commit 223da77f2fb0b8e1954a29de60bffc78bb7ccf0d.

See http://review.cyanogenmod.org/#/c/60251/ for details

Change-Id: I8ad0ae60e7f8fb90744167671d2a226b73a5d084
Revert "Added sahlnaskh arabic font and give it higher precedence than DroidNaskh"

This reverts commit f2c6caa3b09af8f4b4377e0423fd778d22d0f938.

See http://review.cyanogenmod.org/60337 for details.

Change-Id: I1e2bb69579291e127ced6268c4aac3583346f7c1