Add bcmhd driver and implement support for bluesleep