twrp recovery

Conflicts:
	BoardConfigCommon.mk

Conflicts:
	BoardConfigCommon.mk
fixes for omnirom

Change-Id: Ibbb943776ab9182027720cb49bc5a619adeaf8b2

Conflicts:
	rootdir/ueventd.qcom.rc
changes for recovery
build omni-4.4 with jb_2.5
caf naming of liblights
some quick changes
not in omni
change include
do it on cm-11.0
compile without QCOM_BSP
Revert "compile without QCOM_BSP"

This reverts commit 8f27d5d59b00fb778a0172a2c0c71ea95fc870f2.
selinux: currently set as permissive
test selinux
touchscreen
update boardconfig
for twrp recovery
TARGET_PROVIDES_LIBLIGHT for display-caf
missing include
changes to board
test TARGET_DISPLAY_USE_RETIRE_FENCE := true