init.qcom.rc: Deferring ADSP load until debug flag setup

-ADSP was getting loaded way too early. This blocked debugging
processor
-Moved ADSP loading command to the line after the command to setup
debug flag
-The debug flag couldn't be moved as its current place allows
access to android persistent properties

Change-Id: Ia5281557f9502151cbd8ca5959c965c81bfb8f8f
CRs-Fixed: 554019
Bluetooth: start/stop bt-dun service based on DUN profile status

Start/Stop bt-dun service based on DUN profile status property
"bluetooth.dun.status"

Renamed the SAP profile property to "ro.bluetooth.sap" and
DUN profile property to "ro.bluetooth.dun".

CRs-Fixed: 557180
Change-Id: I4dee395ba20d9f734ae3faed3e760fe8a680685d
common: Enabling overlays to override resource for Chinese translation

Overlay Gallery2 resource to add unfinished Chinese translation, the
resource file is for common target

Change-Id: I2312868601ec5d680191e44a849eefd31ebcfa84
SystemUI: Fix time without 'AM' or 'PM' in 12hour format.

The initial value of AM/PM style is 'AM_PM_STYLE_GONE' which
means the time on statusbar will not show 'AM' or 'PM'.
The time on lockscreen does not support AM/PM.

Change the initial value of AM/PM style to 'AM_PM_STYLE_NORMAL'.
About the time on lockscreen, add extra support for AM/PM:
Add layout contains AM/PM TextView to overlay, add symbol and
dimen related to layout.

CRs-Fixed: 522239
Revert "Set default time before Zygote init to year 2009".

The original gerrit was a workaround needed for Zygote
class initialitation before JB_MR2. it is not needed from JB_MR2

This reverts commit 620710d7a891a6cb4a451c614491b2d4bbe4b82b.

Change-Id: I8640654322dfe7df14509ba1166179b95b9c8678
Merge "init.qcom.rc: Deferring ADSP load until debug flag setup"
Merge "SystemUI: Fix time without 'AM' or 'PM' in 12hour format."
Merge "Revert "Set default time before Zygote init to year 2009"."
Merge "Bluetooth: start/stop bt-dun service based on DUN profile status"
Merge "common: Enabling overlays to override resource for Chinese translation"
Merge 36d322edfcba9b759a8968a528aaf82a5080de86 on remote branch

Change-Id: I3ba81636daa9e061dfb39bcb2a59229dec1beb38
Merge "Merge 36d322edfcba9b759a8968a528aaf82a5080de86 on remote branch"
Merge e6ed5b68b2b89f40958664520cb68246bf738cbf on remote branch

Change-Id: I66feb5935c8ce7fb0261ec3726388e458e66e0e0
Merge "Merge e6ed5b68b2b89f40958664520cb68246bf738cbf on remote branch"
Build: generate persist image where applicable

generating persist image for vendor specific
targets ensures this

CRs-fixed: 548229

Change-Id: I771ae8a97784e9349be53340366d92a2481a7b1b
Merge "Build: generate persist image where applicable"
Merge 8b7c6561d48b6712caa3a6b128d8d1bcc7c63624 on remote branch

Change-Id: I71e086a0c2a2d099a2cb9a3b18825e0b16ecbfef
Merge "Merge 8b7c6561d48b6712caa3a6b128d8d1bcc7c63624 on remote branch"
Merge 1b1476c4303d8c0b58c353923d354d1ef1e006f1 on remote branch

Change-Id: Ia70196729072ea8176a121841c88397f463e9c76
Merge "Merge 1b1476c4303d8c0b58c353923d354d1ef1e006f1 on remote branch"