klte: Clean up Samsung device inheritance

* Use CM dtbtool
* Use nested dependencies
* Remove unused items
* Move wifi config to device trees from msm8974-common
* Set per-network properties
* Remove init.qcom.class_core and init.qcom.class_main
* Remove unused qmiproxy
* Remove init.qcom.ril.sh
* Remove init.qcom.syspart.sh
* Remove init.qcom.modem_links.sh
* Remove init.qcom.sh
* Remove init.qcom.post_boot.sh
* Remove init.qcom.usb.sh
* Move egl.cfg to msm8974-common
* Remove nonexistant packages
* Move common overlay options to qcom-common

Change-Id: I97bb1f0ddbb45b94bc31b8c59771ff532a38abc3

Conflicts:

	Android.mk
	BoardConfig.mk
	cm.dependencies
	configs/libnfc-brcm-20791b04.conf
	configs/libnfc-brcm-20791b05.conf
	configs/thermal-engine-8974.conf
	device.mk
	full_klte.mk
	idc/sec_e-pen.idc
	init/init_hlte.c
	overlay/frameworks/base/core/res/res/values/config.xml
	overlay/packages/inputmethods/LatinIME/java/res/values/config.xml
	proprietary-files.txt
	rootdir/Android.mk
	rootdir/etc/init.qcom.modem_links.sh
	rootdir/etc/init.qcom.rc
	rootdir/etc/init.target.rc
	system.prop

(cherry picked from commit 37f01bd8a09394274bf40336637a325c4174da05)

Conflicts:
	BoardConfig.mk
int main() { CHANGE(whitespace); REORDER(LINES); return EWTFFFS; }

Change-Id: Ic408ca9a434b4e1198b6ac4a5ae07719e28d6034
(cherry picked from commit 84ed471f20a3a84bccefbd2a5244ec2336696b42)

Conflicts:
	BoardConfig.mk