Squashed update of kernel from 3.4.0 to 3.4.42

Signed-off-by: Rebelos (ks50497@gmail.com)

Conflicts:
	drivers/base/power/main.c
	include/linux/sched.h

Conflicts:
	arch/arm/kernel/traps.c
	drivers/video/fbmem.c
	include/linux/mm.h
	kernel/signal.c
	kernel/sys.c
	mm/madvise.c
	mm/memory.c
	net/compat-drivers/include/linux/compat-3.8.h