Also, fix and enable the status neopixel. Fixes #264
* Introduce a python script to generate the USB descriptor instead of a bunch of C macros. In the future, we can use this dynamically in CircuitPython. * Add support for detecting read-only mass storage mounts. Fixes #377
This is prep for merging in the NRF5 pull request.