Move all the idc/kl/kc stuff to common, it will use what is needed

Change-Id: I3500cecbe7f39a8eb892336b93f506ffe525e100
Add TARGET_INIT_VENDOR_LIB for unified devices

Change-Id: I4c5a6b2abd87b76ddad39bad993ebd646396da21
Merge branch 'kitkat' of https://github.com/LiquidSmooth/android_device_motorola_qcom-common into HEAD