Updated BCMDHD Wifi Driver

Added ad-hoc mode to wifi kernel driver
this was implemented initially in nexus devices but works for all devices, support for these changes rom side were commited to cyanogenmod
tested working by onejay09