Squashed update of kernel from 3.0.31 to 3.0.58

Conflicts:

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