rtl8192du: Fix build error when BT coexistence is selected

Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
rtl8192du: Use routines from etherdevice.h

Whenever possible, use is_broadcast_ether_addr() to test for a broadcast
address, and eth_broadcast_addr() to set a broadcast address.

Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
rtl8192du: Change to a single copy of a broadcast address

Every routine that needed an array of length ETH_ALEN to check
for broadcast addresses had its own private copy. This change converts
to a single global array.

Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
rtl8192du: Clean up hal/rtl8192du_led.c

Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>