Squashed update of kernel from 3.0.31 to 3.0.58

Conflicts:

	Makefile
	arch/arm/configs/mxs_defconfig
	drivers/usb/serial/qcserial.c

Conflicts:
	Makefile
	drivers/gpu/drm/radeon/radeon_irq_kms.c
	drivers/usb/core/quirks.c
	drivers/usb/host/xhci-mem.c
	drivers/usb/serial/cp210x.c
	drivers/usb/serial/ftdi_sio.c
	drivers/usb/serial/ftdi_sio_ids.h
	drivers/usb/serial/option.c
	drivers/usb/serial/qcaux.c
	drivers/usb/serial/qcserial.c
	drivers/usb/serial/ti_usb_3410_5052.c
	fs/ext4/inode.c
	include/linux/mmzone.h
	kernel/power/suspend.c
	mm/compaction.c
	mm/madvise.c
	mm/memcontrol.c
	mm/vmscan.c
	net/netfilter/nf_conntrack_expect.c