Coredump :Add coredump support for processes

This change will set-up the core-dump directory and the core-file
pattern. The coredumps will not be generated during crashes on
boot-up. The core-dumps will only be generated on crashes after the
boot-up.

Conflicts:
	init/init_msm.c

Change-Id: If623b1c10e8da03cf171fa522055b350ea7252aa
USB: Add USB UICC serivce

Add USB UICC service to support start usb
uicc client automatically

Change-Id: I76defdd6572e230976e31c43c65dad6b9b8c12e7
Bluetooth: Add btsnoop application in init.qcom.rc

Btsnoop application will be launched when BT is turn ON
and will be stopped on Bluetooth turn OFF.
Applicaton will open a socket and writes HCI packets in sdcard.

Change-Id: Ieca8f49efec24e476421f12a8211046631d4abae
init_msm8916: Correct 720P equal expression for 8916

The DPI for FWVGA is incorrect as virtual size always be
720P as logic error.

Change-Id: I694f576e429a3afe8b2956befa9277cad43c28af
recovery: Add for display issue

enable backlight
CRs-fixed: 650679
Change-Id: I92a00f4a52ba78ea8c604efa38c990f84b63cf70
init.qcom.usb.rc: start adbd deamon for charging,adb
composition

Should start adbd deamon when composition includes adb
interface, otherwise there will be no device enumeration.

Change-Id: I7ec5593a12a955b6533eba649b8162f697f18078
CRs-Fixed: 656697
Merge "recovery: Add for display issue"
Merge "init_msm8916: Correct 720P equal expression for 8916"
init.qcom.post_boot: Enable idle pc for secondary core

Currently, idle pc is enabled only for core 0. Enable them for secondary
cores for supported targets.

Change-Id: I1cc29b5ad99653f709832076cf7a2e2868141206
init: qcom: Install SWE_Browser.apk on first bootup

Install SWE_Browser.apk from /data/prebuilt if it is not already
installed.

CRs-fixed: 657017
Change-Id: I48c9acbf3257121b3d89dec2f779aa61b50eff43
Merge "init.qcom.usb.rc: start adbd deamon for charging,adb composition"
Merge "USB: Add USB UICC serivce"
Merge "init: qcom: Install SWE_Browser.apk on first bootup"
MBA debug parameters written through persist properties

MBA debug parameters written on early init through persist properties-
pbl_mba_boot_timeout_ms
modem_auth_timeout_ms
proxy_timeout_ms

Change-Id: I0f9d525268823fcfd140139de25167eaf4acb66b
init.qcom.post_boot: Disable io_busy for 8916

Disable io_busy for 8916 target with interactive governor. This will help
save Gfx power.

Change-Id: I1a211e3fb8dee5803013fe0b7a524767d51d72ce
Merge "init.qcom.post_boot: Enable idle pc for secondary core"
Remove restart of ril-daemon in init.class_main.sh

Issue: Default rild was not launching some times
Fix: This is a timing issue, fixed this by removing
 stop and start of default ril-daemon in init.class_main.sh

Change-Id: I736994ddeaade729f7cb5ffd6f418a7c7c2c977e
CRs-Fixed: 635725
Merge "MBA debug parameters written through persist properties"
Merge "Remove restart of ril-daemon in init.class_main.sh"
Start the dpmd daemon.

dpmd(Data Power Manager Daemon) hosts features to
save device power.

Change-Id: I8b469a4cdb1375f17ec6fe73b3beac06bd67700a