Fix WiFi and make builds a bit more reliable to boot with these new cflags

Eventhough this kernel is gcc 4.8 ready, linaro kernels do not want to boot on this phone. They give kernel panics on register/core.c  This needs to be investigated. For now this is tested on the CyanogenMod10 4.6 toolchain (arm-linux-eabi)