Add 2 APIs (suspend/resume) in MediaPlayer

- API:suspend() will just pause the player and release all the decoders
  to replace release() which will release the whole player
- API:resume() will just init the decoders again,
  then start() will be called to start to play the streaming

Change-Id: I3e2ffeb50dfe6d156b18416fa8964ff4a3d56a2c
VideoView: Implement the suspend/resume operation in VideoView

- To use the new APIs (suspend/resume) of MediaPlayer
- Add a new status "SUSPENDED"

Change-Id: I7a829b116e5df698fd4b0a5708f06927571d198c
MediaRecorder: Add pause interface

- add pause in java level
- add pause in jni level

Change-Id: I19372d496870f3729aa28464326995a71aa72299
CRs-Fixed: 587051
[1/2] Speed up booting on multicore devices.

1. Add multithreading support to Installer/installd.
2. Parallelize package scanning.
3. Parallelize boot dexopt.

Change-Id: Id42b2bf4a737f93f9ecd9b5819344adbb735f0fb
base: LT translations

Minor fixes, additional string have been translated
*Additional strings have been translated

Change-Id: Id1b3806d0e7df4beb1977b393d05307f86939e8b
Revert "Added sahlnaskh arabic font and give it higher precedence than DroidNaskh"

This reverts commit aea94c1a973cb7113bb933d3765e7896bcb6e1cb.

Change-Id: Ifb42e403af60cc58cff09e07ecb110bb9939e8ab
SystemUI: RO translations

Fix too long 'GPS off' text
JIRA: https://jira.cyanogenmod.org/browse/CYAN-3131

Change-Id: I9b6536e6a35828407272c9e336436151380a4f48
core: Remove unused string

This was mistakenly added on https://github.com/CyanogenMod/android_frameworks_base/commit/9337d51a9ea31ab77392a3988446aadb57d4eba0

Change-Id: I6b2b2c0dabafa3537b8c5152e0393ef5c828e64b
Revert "Added sahlnaskh arabic font to Android.mk & fonts.mk files to actually get the font installed"

This makes it too small.

This reverts commit b827bd795c9e4b9fc5a7dc5d6739750812ab581e.

Change-Id: I50908eb1a6e87a683eecc671c3e1468b3ecf7745
Merge "Revert "Added sahlnaskh arabic font and give it higher precedence than DroidNaskh"" into cm-11.0
Merge "core: Remove unused string" into cm-11.0
base: PT-BR translations

Change-Id: I72b62b52e3619724d4f4252dfd8971bda2b40a4d
Merge "base: PT-BR translations" into cm-11.0
framework/base: JA translations

Change-Id: I229259d8a811c1f95595dce3675c674ac71392f3
core: AST translations

Change-Id: Ida232ed4cd21040da589281274907e27f76b184a
Merge "framework/base: JA translations" into cm-11.0
SystemUI: Fix displaying of user photo.

If owner profile does not have a photo but any associated profile have it
then photo will not be displayed. This case was broken by 67735c4efc458534906b2fb4683300c6e84c809b.

Change-Id: Ied7b1f8a5998c18bffcfd8bd603b4aa35d705c80
Decrease Vol Panel Transparency

As I was kindly told at dinner...160 is aparently too transparent. Bump to 208,
 50% of difference of previous value and 255.

Change-Id: I938d0e37b5807c83d25a35e2fb08fcdfb02db18f
Telephony: Add support for NETWORK_TYPE_GSM

Add support for NETWORK_TYPE_GSM in TelephonyManager and
corresponding mapping in ServicState.java so that when
application queries getVoiceNetworkType() and currently
camped rat is GSM, they get network mode as GSM instead
of network mode unknown.

Change-Id: I5e971c625532696776b9555ad8cfd85eba4fc423
CRs-Fixed: 526435
(cherry picked from commit 3e01fcec13725955f0ca3fb20730ff21f4edc128)
(cherry picked from commit c70f5687965908cd585e52901cf6cd88bd405140)
(cherry picked from commit 8e3c2300729ecb3cd3e6b640b0174f49e2189f0c)
Telephony: Add Managed Roaming Intent.

Introduce new intent with name ACTION_MANAGED_ROAMING_IND.
This intent is used to inform "location reject" status
information to applications.

Change-Id: I79c7ea2e647617e58526b5b550406214455a58aa
(cherry picked from commit 53f8c89c8c80fe6145828fce863d3e2dd44d3e53)
(cherry picked from commit 4d8c1003c621ca05473e8d5b0a1cfbdd81f9b66e)
(cherry picked from commit f266505d3431d4015adf72f63c6568ee4320bb9c)