Lockscreen notifications: Squashed commit of the following...

commit 19b28981811dd274deacb33252a037b05e9be255
Author: PrimeDirective <activethrasher00@gmail.com>
Date:   Sun Feb 2 14:47:49 2014 -0500

    restore display metrics for dynamic width for now

    Change-Id: Iec904d9718fd676e99552223a3a24c7963377c0f

commit 67ea0c545d65565ef53365e38c0ffe4e0e997c91
Author: David96 <xd_e-mail@gmx.de>
Date:   Thu Jan 23 11:24:11 2014 +0100

    Lockscreen Notifications: rewrite add notification logic

    There were some problems with notifications getting replaced while the user was currently dragging them.
    This commit should fix that by always waiting until animations and user input are finished before replacing a notification view.

    Conflicts:
    	packages/Keyguard/src/com/android/keyguard/NotificationHostView.java
    	packages/Keyguard/src/com/android/keyguard/NotificationViewManager.java

    Change-Id: I4e2cf8ba99f06359fe792e60edc71edac88aeeb7

commit ab45f6233248907d8cc9cb1a4ed4b18fb6ea7ca5
Author: David96 <xd_e-mail@gmx.de>
Date:   Mon Jan 20 15:35:25 2014 +0100

    Add "show all notifications" navbar button

    Conflicts:
    	packages/SystemUI/res/layout/navigation_bar.xml
    	packages/SystemUI/src/com/android/systemui/statusbar/phone/NavigationBarTransitions.java
    	packages/SystemUI/src/com/android/systemui/statusbar/phone/NavigationBarView.java

    Change-Id: I64837ba111d7f90164f5f951c3bc7a9d15b8d5f1

Change-Id: Ie729624ef387ec3d83d080e6da177ec7f5b5cb11