Bring inline with klte device tree

* major clean up
* added all changes from klte device tree
add TARGET_OTA_ASSERT_DEVICE
revert add TARGET_OTA_ASSERT_DEVICE
Rename BoardConfig.mk to BoardConfigCommon.mk "typo in the clean up"
build fix
add more permissions from stock SGS5
add more missing services
update audio effects conf to fit vendor blobs
add smart cover config
Merge branch 'cm-11.0' of https://github.com/elelinux/android_device_samsung_klte-common