Use -mcpu=cortex-a15 for krait

Based on https://android.googlesource.com/platform/build/+/d195c6d14e027f12f63508afed245a1ce469c936

Change-Id: Ib409c915c5302cdb44d49978456b7d1cc6a2a250
Signed-off-by: Dirk Rettschlag <dirk.rettschlag@gmail.com>
Allow devices to specify certain ro. props via TARGET_UNIFIED_DEVICE

This modifies buildinfo.sh to not set model, name, description, and
fingerprint in build.prop. These can then be set via custom init
lib.
This also fixes ota_from_target_files to function without these
props being preset.

Change-Id: I5dc6fa19267a0e5374b07fc04db0766661da492d
Signed-off-by: Arnav Gupta <championswimmer@aokp.co>
Store the path to the ota file generator where it can be reused

Change-Id: I8896713c79a751b79fbbcc75f6ba30dad4ea9fac
Store the value from TARGET_OTA_ASSERT_DEVICE to a file

This is needed so it can be read in when re-signing a package to
allow for the proper device asserts.

Change-Id: I8f3bb491bbbaa4d2b827a45ef83f12c6c83e6712
Store the value from BOARD_CUSTOM_BOOTIMG_MK to a file

This is needed so it can be read in when re-signing a package to
use the proper boot image.

Print notice when using a custom bootimage makefile

Change-Id: I6baab9f8964ce5d4fa9487f2859af9c385d7b21b
releasetools: don't create prebuilt_dir path if it exits

This path may already exists from previous build tasks. Attempting
to create it again will cause an error.

Change-Id: I4baad8bc846470b99f6ce9207c0682401406decc
Fix droiddoc generation.

We want javadoc generated from the standard libraries
we supply and not the host standard libraries.

This also has the side effect of fixing javadoc generation
for java7 APIs that android introduced, while compiling
with java6.

bug: 8992787
Change-Id: Idebc7e12c7743a43b425ef4971f4482719fd480d
Support for JCROM
Merge branch 'kitkat-jcrom' of github.com:JCROM-Android/aokp_build into kitkat-jcrom