websocket-client: fix annotation
websocket: transition WebSockets to use SoupMessageHeaders

The Cockpit has its own header parsing code because it doesn't depend
on libsoup. Now that it is integrated within libsoup, we can drop that
code.