extmod/nimble: When getting BLE MAC try public address if random fails.
extmod/nimble: When getting BLE MAC try public address if random fails.

This is needed for BLE.config('mac') to work on esp32.

selste/micropython,bvernoux/micropython,pozetroninc/micropython,selste/micropython,kerneltask/micropython,MrSurly/micropython,henriknelson/micropython,adafruit/circuitpython,tobbad/micropython,selste/micropython,pozetroninc/micropython,henriknelson/micropython,selste/micropython,henriknelson/micropython,henriknelson/micropython,selste/micropython,MrSurly/micropython,kerneltask/micropython,pramasoul/micropython,henriknelson/micropython,adafruit/circuitpython,adafruit/circuitpython,pramasoul/micropython,bvernoux/micropython,pozetroninc/micropython,kerneltask/micropython,pramasoul/micropython,bvernoux/micropython,tobbad/micropython,adafruit/circuitpython,tobbad/micropython,pramasoul/micropython,MrSurly/micropython,tobbad/micropython,MrSurly/micropython,kerneltask/micropython,pramasoul/micropython,tobbad/micropython,adafruit/circuitpython,MrSurly/micropython,bvernoux/micropython,bvernoux/micropython,kerneltask/micropython,pozetroninc/micropython,pozetroninc/micropython,adafruit/circuitpython