Frameworks_base: Update DE translation

* Readd App_ops
* Add CAF strings

Change-Id: I037eb1147846e8728a51e494cee752c0017a666f
Merge "Frameworks_base: Update DE translation" into cm-11.0
Merge remote-tracking branch 'cm/cm-11.0' into HEAD
frameworks/base: Fix the random UI corruption

On low memory device, when a view goes to background. Its HW layer cache
will be destroyed to release memory. There is a very rare case that the
hardware render is not valid when destroy the layer, so the layer is not
destroyed and reused when the view comes to foreground. But the GL
context has changed, so the view is not rendered correctly due to its
HW layer cache. To fix this issue, destroy the layer in a safelyRun. Make
sure the layer is destroyed correctly.

Change-Id: I1c714e1d53db7353d5169e874a7cd0f527c3f67b
CRs-Fixed: 623239
Merge "frameworks/base: Fix the random UI corruption" into kk44
ImmsersiveDesktop: fix expanded mode allowing the statusbar

forgot to upload a patchset that contained this edit when 2b28c28a56fdc7db436ea7b97ea563e6ab060681
was merged

Change-Id: I29eda0b63a5c99aaeb739a89526ce8803f5c2b59
Merge remote-tracking branch 'upstream/kk44' into kk44