Notes...
11 to 10.2
SDCARD
change fstab.tenderloin
change storage.xml
change init.tenderloin.rc to be like 10.2
add initrc to boardconfig
Wifi
patch WPA-supp and libhardware legacy
init.tenderloin.rc from 10.2 wpa_supplicant /data/ something
BLueTooth
brought back libbt and removed it from hardware folder
VIDC:
MEDIA does not use caf
10.2 to 10.1
SDCARD
remove fstab.tenderloin
change storage.xml
change init.tenderloin.rc to be like 10.1
add initrc to boardconfig
add vold.fstab
replace recovery.tenderloin.rc
Patches!
cherrypick.sh, then add 3 patches that was used in 11.0 bluetooth and libhardware and wpa_supplicant_8.
Kernel!
change entropysel to longentropyself
add revert patch
https://android.googlesource.com/kernel/msm/+/3ff9b8e96aed47e5896751568fb4f187c4e9294c^!/
BoardConfig!
#FSTAB2
Change Fence to false!
Added 3 patches related to libhybris, copied libhybris to /external/libhybris.. and added Product_copy files to /build/target/product/core.mk like Ubuntu Touch...
TESTING
EVERYTHING WORKS SO FAR. Even youtube. (in CyanogenMod) tonight I run test_glesv2 to see if this was all worth doing. If not, I will watch commits on the tenderloin kernel and retest.