Direct WebView Communication Improvements

- Removed all (or at least most) of the old code, everything should be set up for the direct communication now
- there still seem to be some bugs in there when it comes to reconnecting devices and detecting lost/disconnected devices, investigating…
- right now there is a bug where the web libraries websocketDidOpen: arrives before the JS callback handlers are in place and the message is lost