klte: Clean up Samsung device inheritance

* Clean up from msm8974-common cleanup
* Use dtbtoolCM
* Remove empty overlay folders
* Use nested dependencies
* Move wifi config to device trees from msm8974-common
* Remove unused items
* Remove unused qmiproxy
* Remove init.qcom.ril.rc
* 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
* Clean up overlay
* Remove cm.dependencies for now
* Clean up proprietary file list
* Use proprietary NFC HAL
klte: Use prebuilt GPS libs
klte: Add step counter, detector permissions
klte: Add keylayout files from klte

* Older keylayouts were not even from the same device
klte: Add sec_touchkey keylayout file

* Controls hardware keys
klte: Re-organize init scripts

* Merge all scripts into init.qcom.rc
* Remove unused items
klte: Remove unused overlay options
klte: Move permissions to device repo
klte: Add charger service
klte: Add support for bcm2079x NFC

* Used by Sprint model
klte: Fix init.qcom.rc errors reported by init
klte: Add missing QMI/RIL entries

* Add irsc_util service entry
* Add rfs_access service entry
* Add missing QMI lib
klte: gps: Import GPS HAL
klte: Build GPS HAL
klte: gps: Add dummy sec_gps function stub
Merge pull request #3 from intervigilium/cm-11.0

Pull back to garwynn to keep in sync