Merge tag 'android-4.3_r3' into HEAD

Android 4.3 release 3.0

Signed-off-by: Evan Anderson <evan1124@gmail.com>

Conflicts:
	core/build_id.mk

Change-Id: I30a8d02c22a4fb02f10b2b238129d94d706fce22
(cherry picked from commit d86ce3e23cf3b1e2f9a461777c5852ca03d1e182)
envsetup: add a helper to fix "out/target/common" not being really common

* out/target/common isn't really common, and if you do
  back to back builds for multiple devices, that is noticable.
* Use out/target/common-$device instead, and link the appropriate
  dir to out/target/common every time lunch() is run, if
  CM_FIXUP_COMMON_OUT is set.
* Refer https://groups.google.com/forum/#!topic/android-building/ispbOgzoyg8
  for more info.

Change-Id: I11e7df0e68e2a60ce32576f06397d60fc9465b60

Conflicts:
	envsetup.sh

(cherry picked from commit c3f2c0417d202ce7331a58375e30d4c85b26d718)