init: Do not build logo.c when initlogo is disabled

PS2: Fix spacing.

"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."
This fixes weird framebuffer distortion on certain devices, if
TARGET_NO_INITLOGO is set to true in some device makefile.

Change-Id: I51153a6a7aa49013de82f625bd58a528da8b8115
Merge "init: Do not build logo.c when initlogo is disabled" into android-4.4
init.rc: Restored TCP performance tuning

This patch tunes the TCP buffer sizes for high
performance data links including global max rmem
and wmem.

Change-Id: I78dc92bc8190883686678230b0a34a8e32507fa5
CRs-Fixed: 439205 435908
init: Allow load of lpm.rc by parsing a cmdline argument

A usage example could be:
BOARD_LPM_BOOT_ARGUMENT_NAME := lpm_boot
BOARD_LPM_BOOT_ARGUMENT_VALUE := 1
Where lpm_boot is the argument to read, and 1 the value of it when kernel says we should enter offline charging mode

Change-Id: I2b073a0968d65ba9e3bf6b397280241c1fb0c0f9
Merge remote-tracking branch 'omni/android-4.4' into android-4.4

Conflicts:
	init/init.c
	init/init.h