tools/idf_monitor: add WebSocket client for IDE integration Closes IDF-1719 See merge request espressif/esp-idf!9032