build: add in-line kernel building
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