Automatic translation import

Change-Id: Icd2dcbc64cfdb867f03b2cb4931c176f54fd0173

Conflicts:

	core/res/res/values-af/cm_strings.xml
	core/res/res/values-ar/cm_strings.xml
	core/res/res/values-ca/cm_strings.xml
	core/res/res/values-cs/cm_strings.xml
	core/res/res/values-da/cm_strings.xml
	core/res/res/values-de/cm_strings.xml
	core/res/res/values-el/cm_strings.xml
	core/res/res/values-es-rXA/cm_strings.xml
	core/res/res/values-es/cm_strings.xml
	core/res/res/values-fi/cm_strings.xml
	core/res/res/values-fr/cm_strings.xml
	core/res/res/values-hu/cm_strings.xml
	core/res/res/values-in/cm_strings.xml
	core/res/res/values-it/cm_strings.xml
	core/res/res/values-iw/cm_strings.xml
	core/res/res/values-ja/cm_strings.xml
	core/res/res/values-lt/cm_strings.xml
	core/res/res/values-nb/cm_strings.xml
	core/res/res/values-nl/cm_strings.xml
	core/res/res/values-pl/cm_strings.xml
	core/res/res/values-pt-rBR/cm_strings.xml
	core/res/res/values-pt-rPT/cm_strings.xml
	core/res/res/values-ru/cm_strings.xml
	core/res/res/values-si/cm_strings.xml
	core/res/res/values-sk/cm_strings.xml
	core/res/res/values-sr/cm_strings.xml
	core/res/res/values-tr/cm_strings.xml
	core/res/res/values-zh-rCN/cm_strings.xml
	core/res/res/values-zh-rHK/cm_strings.xml
	core/res/res/values-zh-rTW/cm_strings.xml
	packages/Keyguard/res/values-zh-rHK/cm_strings.xml
	packages/Keyguard/res/values-zh-rTW/cm_caf.xml
	packages/SystemUI/res/drawable/notification_shortcut_bg.xml
	packages/SystemUI/res/values-af/cm_strings.xml
	packages/SystemUI/res/values-ar/cm_strings.xml
	packages/SystemUI/res/values-ca/cm_strings.xml
	packages/SystemUI/res/values-cs/cm_strings.xml
	packages/SystemUI/res/values-da/cm_strings.xml
	packages/SystemUI/res/values-de/cm_strings.xml
	packages/SystemUI/res/values-el/cm_strings.xml
	packages/SystemUI/res/values-es-rXA/cm_strings.xml
	packages/SystemUI/res/values-es/cm_strings.xml
	packages/SystemUI/res/values-fi/cm_strings.xml
	packages/SystemUI/res/values-fr/cm_strings.xml
	packages/SystemUI/res/values-hu/cm_strings.xml
	packages/SystemUI/res/values-in/cm_strings.xml
	packages/SystemUI/res/values-it/cm_strings.xml
	packages/SystemUI/res/values-iw/cm_strings.xml
	packages/SystemUI/res/values-lt/cm_strings.xml
	packages/SystemUI/res/values-nb/cm_strings.xml
	packages/SystemUI/res/values-nl/cm_strings.xml
	packages/SystemUI/res/values-pt-rBR/cm_strings.xml
	packages/SystemUI/res/values-pt-rPT/cm_strings.xml
	packages/SystemUI/res/values-ru/cm_strings.xml
	packages/SystemUI/res/values-si/cm_strings.xml
	packages/SystemUI/res/values-sk/cm_strings.xml
	packages/SystemUI/res/values-sr/cm_strings.xml
	packages/SystemUI/res/values-tr/cm_strings.xml
	packages/SystemUI/res/values-zh-rHK/cm_strings.xml
	packages/WallpaperCropper/res/values-lt/cm_strings.xml
	packages/WallpaperCropper/res/values-lt/strings.xml
	packages/WallpaperCropper/res/values-pt-rPT/cm_strings.xml
	packages/WallpaperCropper/res/values-pt-rPT/strings.xml
Fix a resource race bug in PathCache

When enabled defer rendering, it will do precache for DrawPathOp.
The paint used for creating PathTask in precache just get the address
of mFilteredPaint of OpenGLRenderer. So for the following defer
operation like DrawTextOp has possibility change the mFilteredPaint
by getPaint while another WorkerThread in PathCache is using the paint
which pointed to the same address of mFilteredPaint to generate bitmap.
As a result, it will generate a wrong bitmap for generateTexture in
PathCache. To fix it, do a copy of paint when creating PathTask.

CRs-Fixed: 664244

Change-Id: I5516f5b143458b88d3573d15b7ebb34f688800c7
Don't read settings constant on every touch event for double tap to sleep

Change-Id: I5108d24b7006e518926ce02d1a5eae8da406df8f

Conflicts:

	packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java
Revert "allow forcing HighEndGfx mode"

This reverts commit 695b45c3d326348495b1bdc29c007e3021ebc28d.
memoize activity manager graphics acceleration check

also account for devices without hardware rendering support

Change-Id: Ib400d85a261d9c5d0fd5770d6cda5f61832cba6b
ActivityManager: Rejigger HighEndGfx: only propget/stringcomp and resget once (in isHighEnd, rather than constructor)

Change-Id: I6ec977a9e8c7f46b186594c7bf6cad6a690121c9
allow forcing HighEndGfx mode

people have already started fipping the lomRam prop to enable
transparent status bar, this will enable it with fewer
repercussions

Change-Id: Ied6de65276425fa1e7db0bf9da35f1932a355172

Conflicts:

	core/java/android/app/ActivityManager.java
Memoize memory class lookup methods

These methods are commonly accessed.  Lets make sure we only do systemproperties lookup
once since these values aren't changing afterwords.

Change-Id: I77802ed367e4180f4d97e6abbd98170e6cf7a0d4

Conflicts:

	core/java/android/app/ActivityManager.java
Let AbsListView cache as the app using it sees fit

Change-Id: Ib1b2a9a9ac4f38564cc4d00ee78d245c16b03396

Conflicts:

	core/java/android/widget/AbsListView.java
RecentsPanelView: remove internal getter for isHighEndGfx()

if we're going to store this as a global we might as well set it in the construct
instead of looking for it every time the recents are inflated

Change-Id: Ic38e98e5cf2ae399d51b63089d7cb2ab3ac97f51