fuji-common: Initial import
fuji-common: Add mkelf.py

This tool was provided by Sony and allows one to build a bootable image
for their 8x60 family of devices.
fuji-common: Use a modified releasetools that allows an empty boot partition

We don't really have a visible boot partition and this customized
releasetools package will skip that check. It also copies the custom
generated one correctly.
fuji-common: Build conforming boot.img and recovery.img

SEMC's bootloader expects a different format composed by the kernel,
ramdisk and power manager firmware. This custom makefile will generate
such images.
fuji-common: Update kernel headers, fix ueventd
fuji-common: Disable legacy audio

Let's compile from source and fix bugs along the way.
fuji: Create sdcard mountpoint
fuji: Import a device-specific usb init
fuji-common: Add device-independent bootrec

Add the device-independent part of the recovery bootstrap script, as
well as required resources.
fuji-common: Add class to init services
es209ra: charging animation and bootlogo
nozomi: sync with local changes
fuji: mdp update
msm8x60: Improve performance of memcpy, memmove, bcopy and memmove_words
fuji-common: board fixes
fuji-common: sync with 6.1 release
fuji-common: update for 6.1.A.0.452
fuji-common: misc update

* enable bypass
* fix bionic optimization
* force modem sync on reboot
fuji-common: typo fix
fuji-common: remove unneded flags