Lots of minor bug fixes and updates to core and Platform.io
Bug fixes
- Rename BTstack lib to BTstackLib (#1360)
- Clear compile errors if BT needed but not on (#1371)
- Fix USB Mouse/Joystick HID report ID (#1418)
- Protect the HW random generation from FreeRTOS (#1395)
- Fix USB crashes in FreeRTOS (#1419)
- Don't delete first cert, taken from ESP8266 repo (#1392)
- FreeRTOS compilation fix when no LED present (#1413)
- Add PICO_FLASH_SIZE_BYTES define (#1414) (#1416)
- Update to Adafruit_TinyUSB 2.1.0 (#1387)
Platform.IO updates
- Support and Document pico-debug in PlatformIO (#1427)
- Sync macros used in PlatformIO and platform.txt (#1386)
- Enable BlackMagicProbe for PlatformIO (#1378)
- Remove circular dependency on WiFi/LWIP_Ethernet (#1415)