kernel: reworked the bypass for the wifi modules (ar6000 & cfg80211)
fixed gcc 4.8 warnings

this fixes warnings for compiling with the "-O2" flag
makefile: minor customizations

added flexible control of common gcc settings
makefile: switched to hardfloat

reference: http://gcc.gnu.org/onlinedocs/gcc/ARM-Options.html