Pseudolocalizer improvements.

Fixes accented pseudolocalization and adds RTL pseudolocale.

This change contains following modifications in the pseudolocalization logic:
1) zz_ZZ pseudolocale was removed;
2) en_XA pseudolocale was added for pseudo-accented;
3) ar_XB pseudolocale was added for pseudo-rtl;
4) Pseudo RTL localization functionality was implemented;
5) Text expansion functionality was implemented;
6) Text bracketing was implemented;
7) Couple of issues of previous implementation were fixed.

Change-Id: I9f7f27bed717e39e82717d15c398decffc8bec3c
Signed-off-by: Anton Krumin <antkrumin@google.com>
Remove code markers

Change-Id: I2defbdeddca39685194751022e6dcb5f1a48a0e9
Merge "Remove code markers"
Native Runtime: Add LOG_ID_CRASH

Change-Id: I4e3a82636901c5169cc6b714a4fec815cd757c58
frameworks: 64 bit compile issues

ToDo: core/jni/com_android_internal_net_NetworkStatsFactory.cpp (merge issues)

Change-Id: I5cf0bbb868e6c18e86c97c6491b6ee983a8ee1a2
Merge "frameworks: 64 bit compile issues"
Add BiCubic resize instrinsic

Change-Id: Iafec3f4260bb5d3a3133b034e42dfb0a94ae9f81
Merge "Add BiCubic resize instrinsic"
Fix improper use of JNI_ABORT for operations where Java objects are written.

In these RS API calls, it is possible (and very likely) that some Java objects
are written to via JNI calls into the RS driver. These writes can end up being
discarded if we specify JNI_ABORT, particularly if the Java object has been
moved due to GC. The change introduces a readonly mode for some macro calls
and updates other JNI callers to appropriately skip JNI_ABORT.

Change-Id: I8c5f2ae959b3fbc9008c9d2ac4542f2ebab29b06
Merge "Fix improper use of JNI_ABORT for operations where Java objects are written."
jni: binder 64-bit compile issues

Change-Id: I8a3083e7e9389bbb84c2dd061fef059e0595800d
Merge "jni: binder 64-bit compile issues"
jni: binder ptrdiff_t compile issues

Change-Id: Ibdd82479d3f9fb53cf1d6793c4f7353e8f1c3646
Merge "jni: binder ptrdiff_t compile issues"
Merge "Native Runtime: Add LOG_ID_CRASH"
Merge "Pseudolocalizer improvements."
Fix warning introduced by recent psuedolocalizer change.

Change-Id: I577caf6ca4261b3d044b18bc8c5915012168031d
Merge "Fix warning introduced by recent psuedolocalizer change."
Use LOCAL_JNI_SHARED_LIBRARIES to install JNI libs.

Change-Id: Ibef01983891377b859d28cff801f48ef5d8eabb2
Merge "Use LOCAL_JNI_SHARED_LIBRARIES to install JNI libs."