Finally moved handshaking to Protocol/HyBi where it belongs.  Connection class is cleaned up and smaller to pass around now.  Also set a failsafe in onData to disallow control frames from activating the callbacks
Merge remote-tracking branch 'origin/master'