restore websocket_url configurable

allows ws to be handled via separate proxies,
as appears to be the case on OpenShift and some other hosting services.
pass ws_url to kernel constructor

via session constructor via notebook constructor…
Merge pull request #6036 from minrk/restore-ws-host

restore websocket_url configurable