Always throw JSONException from vibe.data.json

Publicly import JSONException from std.json and modify
the documentation accordingly.
Throw WebSocketException from vibe.http.websockets

Add WebSocketException class and modify documentation accordingly.
Merge pull request #590 from lultimouomo/typedExceptions

Use typed exceptions in vibe.data.json and vibe.http.websocket