A shy implementation with HTTPS/SSH support (connect)

Hey, I'm a big fan of your work! Neat! I know that my style does not quite square but it's still only a few lines of code (other than the .NET 4.5 migration).
Tunneling is not re-implemented, just used from HttpSocket. Hope you like it, I think even as a shy and initial implementation, it'll push the project a lot further (since it'll be usable for tunneling).