Frameworks/base: Chinese translation

                 Patch Set 2: Change some translation.

Change-Id: I8f98b4d6ad2856a6e438285d0b96b85c36877257
Re-implement orientation aware volume buttons at lower level

Rework of http://review.cyanogenmod.org/31979

Fixes:
1. inconsistent volume button behaviour depending on app in use
   - the buttons not swapped for some NDK/OPENSL ES apps like
   e.g. MX Player
2. the function of volume buttons on external input devices like BT/USB
   keyboards should not be affected by the main unit orientation

This commit finishes http://review.cyanogenmod.org/18273 - use of system
property has been replaced with config push via JNI as suggested during
the original review.

Patch Set 2: Circumvent the need for "keyboard.orientationAware = 1" idc
Patch Set 3: Don't leak implementation details outside InputReader

Change-Id: I19cc60cb0acb0005ab13fa069f52e3d468d694e7
Frameworks/base: FR translation

Change-Id: I21a2cc6b5ca598244b5a260064380145be49ffdd
Active display: Ability to turn off the screen, when a not clearable notification is present
[log]

Change-Id: If90127ceeaf40eefee8a5afa712344f71bda96b9
Frameworks: Navigation bar button color mode (1/2)

due some user complains about the bad coloring of custom and app icons, a fix
became a feature.

- overworked colorizing more icon specific
- introduce color mode (0 = all icons, 1 = only system icons, 2 = system and custom icons)
- change porterduff mode for app and custom icons....now a lot better for most icons
- changed in settings to fit the other structure

cheers

Change-Id: Id24ac6e476d80ace2df08db12533142d0750e179

Conflicts:
	core/java/android/provider/Settings.java
	packages/SystemUI/src/com/android/systemui/statusbar/policy/KeyButtonView.java
Active display: use drawable i really have

Change-Id: Ic6fbbd92093186ff1d210c19c6f6f4b8b4d38ef8
Core & SystemUI: RU translation

Removed Privacy Guard strings.
Added translation for "ADB over network" QS tile.

Change-Id: I3abe2476fac7d15390fd830ff6c6e6fe91323e48
Core: CA translations

Change-Id: Ie750473f0bd599cd62767641eab1f621be1f4945
Merge "Core & SystemUI: RU translation" into cm-10.2
Merge "Frameworks/base: FR translation" into cm-10.2
Merge "Core: CA translations" into cm-10.2
Merge "Frameworks/base: Chinese translation" into cm-10.2
Merge branch 'cm-10.2' of github.com:CyanogenMod/android_frameworks_base into cm-10.2
SystemUI: PT-BR update translations

Change-Id: I023fcb09ba7ff5257739fc9535e96249fcf3bc00
Revert "Active Display: check if recievers and listeners are registered"

This reverts commit b1faa38cb6c9cd196ef7fde3d1e1621fa66968d8.
Active display: Unify (un)registering callbacks and add proper checks

Change-Id: Ie4c4660a54d2c60831f7a3bcc66b3a9ca1d035f2
Active display: Don't register proximity if pocket mode not used
[log]

Change-Id: I6f27bd86e2dbe2bc14b88acb94668a593590853a
Active display: Option to change display timeout…
…[1/2] [log]

Change-Id: I3e0d9d05ddf3892b0223c012b5420bbcf4e3b6e1
InputDevices: CA translations

Change-Id: Ide9e03fb72e8f4684267afbc7bac920e5e9e4503
PieService: fix possible race condition.

onPieActivation declared as a oneway function (call to it will not
block code execution). If client calls back to gainTouchFocus or
restoreListenerState very quickly then race condtiion happens
and mActive might be false in gainTouchFocus/restoreListenerState.

Set mActive before calling onPieActivation to avoid race condition and
drop the flag if exception happens.

Change-Id: Ied12b7dcbdc1bae2ba0c9fd4e5fa04169e8b2d22