libcorkscrew buildfix for gcc 4.8

clearly gcc 4.8 is smarter than 4.7, so ignore it

Change-Id: I67c4c5e7c8d47ae4f9dfbe5c8d46a385a58ad933
Merge "libcorkscrew buildfix for gcc 4.8" into cm-10.2
init: Do not build logo.c when initlogo is disabled

For now, logo.c was build even if TARGET_NO_INITLOGO was true.
Changing tty to KD_GRAPHICS is now done in init.c as it should be, when
the logo is not present.

Change-Id: Ifabd9aebc9c0ad8d6903e963dfac031a6dac32e1
init: Fix serial number display for semc msm7x30 devices

Add proper check since semc msm7x30 bootloader exports
"serialno" in cmdline instead of the standard androidboot.serialno,
so init doesn't pick it

Signed-off-by: Michael Bestas <mikeioannina@gmail.com>

Change-Id: Ib4e715fafc64dd47fb667aeb63a7307334cca844
toolbox: Add setfattr

Change-Id: I1981604f72d96c9ad38583f03f7f65df1ab865b7
mkbootimg: Add --dt parameter to specify DT image

New optional --dt parameter to specify a kernel device
tree image.

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