Add auditd

Change-Id: I54717edbeb9677e53bdd01e6519edd30c387bfe8
Merge remote-tracking branch 'cm/cm-10.2' into cm-10.2
Re-add ARCH_ARM_HAVE_TLS_REGISTER for armv7

OpenGL needs this flag for armv7

For more information :
https://github.com/androidarmv6/android_bionic/commit/7bc88df02f887229738b08fd7f7bd2668805f306
https://github.com/androidarmv6/android_frameworks_native/commit/4ffa795a3e9f2d2a26766147b1cfedbe78e823d4

Change-Id: Ib68c17e2f8dd3c8c15f8f3ea235fe25a46d05b6a
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
combo/TARGET_linux-arm.mk --no-warn-shared-textrel

Change-Id: I9856c08e9b56d5e615461ebb8296a57a1646f332
Merge remote-tracking branch 'cm/cm-10.2' into cm-10.2
envsetup: Fix installrecovery for new fstab format

Change-Id: I26ab441c28350cce70bb976b249b16c6b83ab8da
Merge remote-tracking branch 'cm/cm-10.2' into cm-10.2
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
Merge remote-tracking branch 'cm/cm-10.2' into cm-10.2

Conflicts:
	core/combo/arch/arm/armv7-a.mk
armv6-vfp.mk: Add TARGET_CPU_VARIANT

Change-Id: I40c85ccef37a9c1b912c1cdaa3e3382ceb6e513a
Updated CM release key for recovery

Change-Id: I4aad710101cb6fbbd9df2a3137f9a5ae0e0432da
Merge remote-tracking branch 'cm/cm-10.2' into cm-10.2
add suffix on unpackbootimg target

Change-Id: I934361c451a380e0377648ed111a7580c4cfb04e
Merge remote-tracking branch 'cm/cm-10.2' into cm-10.2