Fixed disconnecting after channel timeout…

… by closing shell when LIBSSH2_ERROR_SOCKET_RECV is read
Fixed white space
Merge pull request #71 from bhr/master

Channel doesn't get closed when remote isn't available anymore #70