Revert "recovery: choose between available fonts based on device density"

This reverts commit e12973258af50248118f6f0bd86b29810c9e2dd3.
This has a recovery dependency chain, so it's pending updates to CWM

Change-Id: If2020df9d5c84d769448549cf275e6ecd122a789
build: Allow building with OpenJDK

Change-Id: I6348bc1187240729f75f50d7ef91802c68e7788b
build:  fix merge derp

Change-Id: Ibe1b9da0a51ed593fe8d564ad33d5edae8c38ecd
FM Radio: Re-add missing FM radio JNI library

Fixes missing FM receiver service missing link errors and airplane mode
toggle unsatisfied link exception.

Change-Id: Ia2ebc6a141fed9e8a7383b50123514130ca2ac0d
eat: Support v2 fstabs

Change-Id: I5220d7e9232174e2acbdc2d6c931827af959f212
Add auditd

Change-Id: I54717edbeb9677e53bdd01e6519edd30c387bfe8
repopick: fix patches that reference paths that don't exist

  * if a specified changeset referenced a path that did not exist or
    was not yet checked out, repopick would attempt to apply the
    patch to the wrong directory
  * also, cache the result of 'repo list'--no need to run it for
    every changeset

Change-Id: Ibc6a1d8cc1e861fc6c0e2ecac45e9d877d31c35f
envsetup: Fix installrecovery for new fstab format

Change-Id: I26ab441c28350cce70bb976b249b16c6b83ab8da
build: Cleanup CPU-specific optimizations

 * TARGET_ARCH_CPU_VARIANT was a Linaro thing. Now that Android
   introducted TARGET_CPU_VARIANT, we should use this instead.
 * Added CFLAGS for Krait and Scorpion after the cleanup.

Change-Id: Iafb40ecefa353a1169c22601be4ce80069c3f587
envsetup: Fix giant derp

Change-Id: I490556f18c40c3614e4e554d7db3306a16ff99d8
Updated CM release key for recovery

Change-Id: I4aad710101cb6fbbd9df2a3137f9a5ae0e0432da
Fix SDK build

Adjust PRODUCT_PACKAGES and PRODUCT_COPY_FILES to fix the following SDK
build.

$ . build/envsetup.sh
$ lunch sdk-eng
$ make sdk

Change-Id: I299e97b7935f9eb01820497342675cfd7ef794e9
add suffix on unpackbootimg target

Change-Id: I934361c451a380e0377648ed111a7580c4cfb04e
Merge tag 'android-4.3_r2.2' of https://android.googlesource.com/platform/build into cm-10.2

Android 4.3 release 2.2
arm: Drop linker script when building without PIE

The current section headers generated by bionic are incompatible
with this (interp is in, ctors were dropped, and other tiny changes
related to Elf32_Dyn). But... we don't actually need this to
disable PIE, so drop it entirely instead of writing a new one.

Change-Id: I3b350a9f6251e60bf52114343d190f3d6d83b216
Merge "arm: Drop linker script when building without PIE" into cm-10.2
repopick: fix broken pipe error from "repo list"

  * the subprocess running "repo list" was not closed cleanly
    if the branch was found

Change-Id: Ie659966f3a670b25ab076a8dc723c4235760d04e
build: allow dopush to work properly with network adb

Change-Id: I9efe60814d66dc8eb17544e6c2b94473dc903133
add cortex-a5 cpu variant

Change-Id: I369e499d537888eb0f07d900cb50d1424632820e
envsetup: Wait for device in installboot/installrecovery

 * Useful when you're racing against a bug that causes a kernel panic
   shortly after USB turns on :(

Change-Id: I2a503e4b195e632ed5b67a77b942e80c47d0ff45