Use cm's prebuilt ccache, which is a higher version than most distro's ccache package.

Squashed commit of the following:

commit 7b8704691aedeef3f826febf6a4728f0f388d114
Author: nuclearmistake <nuclearmistake@gmail.com>
Date:   Mon Feb 10 21:34:37 2014 -0500

    Revert "Use /usr/bin/ccache if it exists"

    This reverts commit 833d58d7a7a78da6bb7d32d5a2af02046a43ee05.

commit 302fcf626544a5c7dd0bdaec2531df0c4e2c7e69
Author: nuclearmistake <nuclearmistake@gmail.com>
Date:   Mon Feb 10 21:33:46 2014 -0500

    Revert "build: use the system's ccache by default"

    This reverts commit e802113de5ca54b926c6a7a32b231d10e3a0807a.

Change-Id: Ic13f1d0ba5091e5233de6dfbce3a1a40b0cd2694
build: no more generic kernel toolchains

PS2: fck mac users and fix derp
PS3: add back darwin and clean up
PS4: fix derp
PS5: simplify and fix cpu variant from not sticking
Change-Id: I4a562cde12d75b0c2d7a0ba3f07e300bcff2b136
Store our best guess at TARGET_ARCH_VARIANT_CPU if it is not defined

Change-Id: I850ea59be32cf725b9ca8adb3693f30a42e31d54
Build: now with arch-dependent STRIPPERS

Change-Id: Ib927e929eae97c5ab8431e90d1a98749ff921de9
Fix Tunas kernel and likely any others using a custom gcc compiler

Yea, i know this can be phrased fanier, but,... this works

Change-Id: I8f5a6810cacfe6b130b063bc15c6811f107cf70e
Signed-off-by: DHOMD <DHO@dho.im>
Reconcile some diffs FROM PARTS UNKNOWN

Change-Id: I4d724c8eec44ec914776fab536c1f609d9c171a8
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: I945b2c38e60b207d2d0f82b34f4f230ac21b0657