Add functionality to pull JS Errors into quickfix

WebSocket connection now uses a JSON-Based message protocol
Don't repeat error messages in quickfix (count them instead)
Merge branch 'master' of https://github.com/jaxbot/browserlink.vim into ohle