3.4.0 - 3.4.61

One huge commit :)

Signed-off-by: kecinzer <kecinzer@gmail.com>

Conflicts:
	drivers/mmc/card/block.c
3.4.62

Signed-off-by: kecinzer <kecinzer@gmail.com>
Linux 3.4.63