Add support for custom HTTP headers

I use SignalR with HTTP header-based authentication. This pull adds support for that.

Thanks very much for making this library!