GCC Version Check Fix
fix gcc4.7 compile

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

Conflicts:

	arch/arm/boot/compressed/Makefile
net / netfilter: remove annoying 'comparison will always be true' warning

-adding a new function which avoids this warning
-using the new function in all places where it makes no sense to check

Conflicts:

	net/netfilter/xt_qtaguid.c
sysctl.c: Fix 'kbuf' uninitialized warning
htc_battery_core.c: Fix HTC's coding error
workqueue.c: Don't use highest optimization level
l2cap_core.c: Don't use highest optimization level
namespace.c: Fix 'kernel_dev' and 'kernel_type' uninitialized warnings
cgroup.c: Fix 'it.task' uninitialized warning
control.c: Fix 'val' uninitialized warning
msm_rotator.c: Fix uninitialized warning
xdr.c: Fix uninitialized warnings
cm3629.c: Fix uninitialized warning
pm8xx-ccadc.c: Fix uninitialized warnings
xc5000.c: Fix uninitialized warnings
af_unix.c: Fix uninitialized warning
journal.c: Fix uninitialized warning
pm8921-bms.c: Fix uninitialized warnings
pm8921-charger-htc.c: Fix 'val' uninitialized warning
pm8921-bms.c: Fix 'vsense' uninitialized warning