This should make type annotations a little cleaner and that code (and likely elsewhere) by defining the behaviors needed in a HTTP requests class like the WiFi managers.
Also updates version strings so editable installs work, as was done for the other libraries.
Spawned from discussion in https://github.com/adafruit/Adafruit_CircuitPython_LIFX/pull/15
This should make type annotations a little cleaner and that code (and likely elsewhere) by defining the behaviors needed in a HTTP requests class like the WiFi managers.
Also updates version strings so editable installs work, as was done for the other libraries.