qcom-common: Only include init.qcom.thermal_links.sh if needed

If we aren't installing any of the files that are used as the
destinations of the links then we shouldn't bother installing
the script that creates the links either.

Change-Id: I16495104c0ae44b35361f4b400e6fb9a19d6f3b1
qcom-common: Clean up Samsung device inheritance

* Move platform specific definitions to platform trees
* Declare dependency on hardware/samsung
* Delete unused releasetools
* Add common postrecoveryboot script
* Remove init.qcom.class_core.sh
* Remove init.qcom.class_main.sh
* Remove init.qcom.early_boot.sh
* Remove init.qcom.efs_sync.sh
* Remove init.qcom.post_boot.sh
* Remove init.qcom.ril.sh
* Remove init.qcom.sh
* Remove init.qcom.syspart_fixup.sh
* Remove init.qcom.thermal_conf.sh
* Remove thermal configs, move to platform trees
* Remove init.qcom.usb.sh
* Remove init.qcom.lpm_boot.sh
* Move QCOM_BSP to platform/device repos
* Move mic mute overlay option to qcom-common
* Move reboot to download option to qcom-common
* Move common overlay options to qcom-common
* Move lpm.rc to msm8660-common
* Provide both 8660/8960 and 8974 power saving options for recovery

Change-Id: I4b11b63e36b243a2a23594dc88b4f3e506f01d53
qcom-common: Enable the soft boot overlay

Change-Id: I7e790b4fc436c9aa8f660647973f0795e3ce84e0
Merge remote-tracking branch 'cm11/cm-11.0' into kk-4.4.3

Conflicts:
	rootdir/Android.mk