kltedv: 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
kltedv: Move RIL class to klte-common

Change-Id: I5052ecc17896adddb9c66c8f6f82dfd1a1486f48