Screenrecord: Fix SystemUI loop-crash

Change-Id: I25045820465d21b7d1f0e933e5e4f3324cb044b6
frameworks/base: Add dock keyboard support for Asus Transformer tablets. 

Based on patches by jruesga from CyanogenMod sources. This commits adds
support for the Asus Transformer dock special keys. For this commit to 
work, kernel and device tree commits are needed to implement the device 
specific handling

Removed duplicate device specific key handler function code.

Change-Id: Ie6d3a22c549ddc15056c5e99d16b194f799f75d1
DocumentsUI: catch berserk apps on building recents

We should not crash Documents app because of that

Change-Id: Ie89a10c5005aef7f3e75a4f5a17f018e0fbc0814
Merge remote-tracking branch 'omnirom/android-4.4' into Kitkat