Fix mixed CR/CRLF line endings in source code.

All line endings should now (dependening in your Git settings) be
platform neutral (meaning LF-only within Git and CRLF for Windows
if configured accordingly).
Merge branch 'hotfix/crlf-linendings'
Add feature WebSocket

Restore ommited comments