Refactoring.
Refactoring transports paths.
Adding HAProxy support. sockjs-protocol test does not pass due to
handling of when Content-Length is missing from request.