Add Websocket Camera Streaming
Add logic to serve webcam streams over websockets
closes #528
Next-steps - reduce server side to only support one stream per client. This should reduce the complexity of the per-frame serve operation, and allow us to send a binary message with just the jpeg bytes.
On the client side, use something like this to encode the bytes to base64 and stuff them into the DOM as the new image to show
This should be ready to see the light of day, with notable follow-ups:
https://github.com/PhotonVision/photonvision/issues/548
https://github.com/PhotonVision/photonvision/issues/547
https://github.com/PhotonVision/photonvision/issues/546
https://github.com/PhotonVision/photonvision/issues/545