klte: Add RIL subclass for GSM

Change-Id: Ifd80255fa7c7f86745978fc22ae8d3cc4c688107
klte: Fix RIL boolean logic

* Accidentally inverted the logic for two of the flags

Change-Id: If0017344bdb9ceac18f8d2e3fbcedd105f165a4f
Revert "klte: use prebuilt NFC HAL"

This reverts commit 5d7464c0e973409b6e03c1e0dd6512de6280411b.

Change-Id: I6a4263de00e391e28e6db42012e4be0993bc29f0
klte: Fix formatting

Change-Id: Ia9559865336181ed0a0b1fe7e79ce98b5faf516a
klte: update build fingerprints

* Update build fingerprint to latest available for klte and kltetmo

Change-Id: If7dbaa7cadda0bf73a32ae337831659db0535dad
klte: Remove kltedv entries from klte

* kltedv has it's own device tree

Change-Id: I4b5c5774c6ee81135f42822634ec5ad8892a9c67
klte: fix props for Android 5.0

Change-Id: Ifcb478eeff54025d387eaf2b7d3eb79dcf0f9644
klte: Move NFC HAL to device trees

Change-Id: Ic56f53fc3c35430f54f0452cfc629a57ee5a225d
klte: Update PN547 NFC configs for lollipop

Change-Id: Ia694dae09354c5d1d8cda4a9ae518644efcb72fc
klte: Update RIL for lollipop

Change-Id: I9729a33de7e8f551271ab12adf6789375a0a5128
klte: Delay SIM status message until after radio is on

Change-Id: I84729c5a7aa23e7261834859582427b5778f2f63
klte: Re-order product inheritance

Change-Id: I70a55ed27fd3eebdce864a8d2cdada6c24eb9c5b
remove cm.dependencies

Change-Id: I17181b340fcfda1fc18db21b55ff02603b4e5642
klte: update partition sizes to fix block based flashing

* Some devices partitions are smaller and cause block based flashing to
fail. Change to lowest partition sizes known to fix.

See here:
https://github.com/CyanogenMod/android_device_htc_m8/commit/11f0260088a0e388b113cfa0982bdc140022bc78

Change-Id: Ib2178e95baeac44273cf4481c42adeb70e4b7a37