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.

pfalcon/micropython,pfalcon/micropython,pfalcon/micropython,pfalcon/micropython,pfalcon/micropython