build: add cm flo

-move device_package_overlays to top and remove device-vendor sourcing
-use full_DEVICE structure

reference: p4, mako and grouper
build: add kernel-headers
recovery: fix it up

-no select button, custom init.rc and larger font
-amend fstab accordingly

-reference p4
build: add blob extraction and makefile setup
build: set no_bootloader
overlay: set internal storage as primary

-fixes system ui/media crashes
usb.config: set MTP as default
arch: add Krait optimisations

https://github.com/CyanogenMod/android_device_asus_flo/commit/b130609be37c74999ce5f77ecdb9668bb50ce729
overlay: set largeHeap for Trebuchet

https://github.com/CyanogenMod/android_device_asus_flo/commit/b130609be37c74999ce5f77ecdb9668bb50ce729
recovery: use new fstab format
build: symlink tzapps in vendor/fw to /system/etc/fw
build: symlink wcd9310 fw from audio in data/misc to system/etc/fw
bootanim: preload bootanimation