core: Fix too long ON/OFF strings

Use Unicode chars '❙' for ON and '〇' for OFF

Change-Id: I563f1ea331a07dcaeedce28688c2121de0716185
(cherry picked from commit ba1b3c0ead793e4963db24696a8a3d9ee08311ad)
[1/2] Speed up boot dex opt on multicore devices.

Change-Id: Id42b2bf4a737f93f9ecd9b5819344adbb735f0fb

Patchset: 3
http://review.cyanogenmod.org/#/c/59909/
(cherry picked from commit ce67dca81b64f7ed1170d3108fa89acd90a0c2a8)
A background started service is removed from mStartingBackground when timeout.
Fix is to make sure mStartingBackground is updated to remove one.

Change-Id: I0e42beb550d33e6e400349b85bbb89848e18d520
(cherry picked from commit 7e83769b2abc2a429232ed92b872f76f9facb48b)
Fix, MountService now only sends one onShutDownComplete

The event onShutDownComplete are sent only when all
volumes are shutdown. (Not one for every volume.)

Change-Id: I6af521ee8285ca581efac7d3c5f013dfbff3ee30
(cherry picked from commit 2be103751fd31537a1fbec2e5f8a4b93c1f8c254)
Finish fixing Zygote descriptor leakage problem

In order to prevent Zygote descriptors from leaking into the child
environment, they should be closed by the forked-off child process
before the child switches to the application UID.  These changes close
the descriptors via dup2(), substituting a descriptor open to
/dev/null in their place; this allows the Zygote Java code to close
the FileDescriptor objects cleanly.

This is a multi-project change: dalvik, art, libcore, frameworks/base,
and external/sepolicy are affected.  The CLs need to be approved
together, lest the build break or the software fail to boot.

Round 2: indent change

Bug: 12114500
Change-Id: I090402136a8a8b7d6aad6eb153026e85d7cf6ad3
(cherry picked from commit db0f3c6ac91025a7f70db1b9f3fd033d6b727214)
Sensor: Enable the motion accelerometer for screen orientation change

The screen orientation can be detected by the motion accelerometer
instead of generic accelerometer to save power.

Change-Id: Iaeb3e5958d2ef7cc33080d7091ed8a5462695c67

Conflicts:

	core/res/res/values/config.xml
	core/res/res/values/symbols.xml

(cherry picked from commit 078433971326da4d43e907aa4c81cf6633cc4789)
Fix Power Shutter Exception 2 of 2

Set protection level to 'dangerous'

Change-Id: I9792f4c543c9ce8a647989ca60cdc9389602551c
(cherry picked from commit c680237cea54ef1ea78e1f1bee520e538d284bf8)
Fix SystemUI FC due to missing strings for PIE

The recent clean up of strings by CM removed
the necessary strings for SlimPIE.

Move it to cr_strings!

(cherry picked from commit d1211cfe1ce95b570f4aab4c583ba09dc5744e5f)