massive update on the bcm4329
now generates a mac address
fixed crash on turning wifi off
I need to revert some of the things I did for wake-lock
will finish up tomorrow