Merge tag 'android-4.2.2_r1' of https://android.googlesource.com/platform/frameworks/compile/slang into 1.1

Android 4.2.2 release 1
clang and 10.9 assembler fixes:
Warnings are treated as errors (-Werror), so do not warn on nested anon types
or unused private fields. gcc does not, so that is why gcc does not error out.

Darwin 10.9 assembler requires a section name and segment name. Just leave
the latter as blank./

Change-Id: I47dd21076f8b2a5e7beb6da74a0a187555b398eb
Merge tag 'android-4.3_r2.1' into cm-10.2

Android 4.3 release 2.1
Merge tag 'android-4.4_r1' into cm-11.0

Android 4.4 Release 1.0
Merge remote-tracking branch 'cm/cm-11.0' into HEAD