Linaro -O3 fixes
fix gcc4.7 compile

Signed-off-by: Dennis Rassmann <showp1984@gmail.com>

Conflicts:

	arch/arm/boot/compressed/Makefile
finishing cleanup of GCC 4.8 compat
Fixing some patches that were made for GCC 4.8

Signed-off-by: Bryan Smith <zarboz@gmail.com>
fixing gcc 4.8 warning

Signed-off-by: Bryan Smith <zarboz@gmail.com>