msm8660-common: Cleanup Samsung device inheritance

* Move media codecs into platform trees
* Move postrecoveryboot script to qcom-common
* Clean up BoardConfig for qcom-common changes
* Add Qualcomm packages to msm8660.mk
* Remove init.qcom.class_core and init.qcom.class_main
* Remove init.qcom.early_boot
* Move init.qcom.efs.sync.sh to msm8660-common
* Move init.qcom.syspart_fixup.sh to msm8660-common
* Remove init.qcom.sh
* Remove init.qcom.post_boot.sh
* Remove init.qcom.usb.sh
* Remove duplicate idc files
* Remove duplicate keychar files
* Remove duplicate keylayout files
* Use nested cm.dependencies
* Move common platform system to msm8660-common
* Start thermald on boot complete
* Mount firmware partition in fstab
* Move QCOM_BSP to platform repos
* Move common overlay options to qcom-common
* Move lpm.rc to msm8660-common
* Remove unused services

Change-Id: Ie95634a13205f0c5ca93cdc82f1f265e432161c5
msm8660: fix sepolicies for AOSPA

Change-Id: I2c486f254f264a3bffb440587d32beffc947d530
More sepolicy modifications

Change-Id: I81e09303df537f91d387b93c03053546a28f540f
msm8660: add frandom script

Change-Id: I6f2f595d7dc30809c005049d1c9c7f49f3795a40
msm8660: Remove mpdecision during install

Change-Id: Ia52e85e9f5ed6d30ba237aecec5b4ecac3c1bb01
msm8660: set dyn composition

Change-Id: I24c1bc61e4da178a469d251055ef48b7b5c7fe7c
msm8660: use QCOM bionic opts

Change-Id: I4d648ca9757feb71c31db0952d80a04591c9bbf5
msm8660: add keydisabler hw file

Change-Id: I29c74f439df9f79a25a879d4259a0cbd467eca18
msm8660: enable app2sd

Change-Id: Ie95afaf21863a4d1ac206e960398e1123fdc38d1
msm8660: enable mass storage

Change-Id: I5e2788db62f64905c6c272eadaf33f204193daa2
msm8660: add ability to eject SD card

Change-Id: I9f4c9dd9bd2d552d589e6e8a621c3adba39180ac
cmhw: add display calibration

Change-Id: Ibd30975f1caa708c1f746e9122b978792bccf45a
msm8660: add back DeviceSettings

Change-Id: I37ecabceb0ab6fb4ba7c0a074ab7ff5a6127a0a3
Updated Advanced Device Settings with the new BLN settings, and kit kat style

Change-Id: Ia6007e0fa49ad8c4ff9b0b475b0cbf80c14a61b3
DeviceSettings: cleanup

* mDNIe mode doesn't work

Change-Id: I3fff3a0449d4712c46c8596e6f0a3836e9e662e9
DeviceSettings: rename mDNIe fragment

Change-Id: I91bddf10372f445b023bf568f7ec28b92752a1c3
DeviceSettings: more cleanup

Change-Id: I4170ce311e6f449e69357d73fc551166135abf2c
DeviceSettings: add tuneables from cmhw

Change-Id: I921e2757e0a46f8923f54d3acc04fbd9625659d5
DeviceParts: add sweep2wake controls

Change-Id: I9aab6b2b8f2b0fb1af12b6aaaead227d0d5f94cc
DeviceParts: remove blink timeout settings

* not supported

Change-Id: Ib58168971d96b4380c29ff50a009416b11155d68