Add ability for sites to host websocket on same port as web server.

Added overridable empty partial function to WebSocketServerConnection such that subclasses can define business logic for non-WebSocket HTTP functionality.  This logic is accessible so long as the socket client does not request an WS upgrade.